[jsr-314-open-mirror] [jsr-314-open] [ADMIN] Expert Community meeting 20100714 13:00 EDT: UIData

David Geary clarity.training at gmail.com
Wed Jul 14 13:09:37 EDT 2010


I’m on hold, too.

2010/7/14 Martin Marinschek <mmarinschek at apache.org>

> Hi guys,
>
> are there problems with the conference system? I seem to be on hold -
> "leader has not joined".
>
> best regards,
>
> Martin
>
> On 7/14/10, Alexander Smirnov <asmirnov at exadel.com> wrote:
> > I've updated document on Google docs. I don't know google accounts for
> > all EG members :-(, so I cannot properly setup writing permissions.
> > Google lets to invite any email account for collaboration, bu I doubt
> > that it can authorize third-party accounts...
> >
> > On 07/14/2010 07:55 AM, Martin Marinschek wrote:
> >> Thanks Alexander - find below a slightly extended version of your
> >> document (sorry to put it in a mail, but I couldn´t edit the Google
> >> Doc). I didn´t find an issue for "supporting AJAX updates of single
> >> rows" - can you add this, so it doesn´t get lost?
> >>
> >> best regards,
> >>
> >> Martin
> >>
> >> JSF 2.1 iteration components.
> >>
> >> 1. Create root class ( interface ? ) for all iteration components:
> >> UIRepeat, UIDataTable,and, if possible, UISelectItems,  and all
> >> similar third-party components ( lists, trees, grids, menus ) that
> >> iterate over its children. There would be class hierarchy similar to
> >> the ADF/trinidad:
> >> UICollection
> >> -- UIRepeater
> >>      -- UIDataTable
> >>         -- HtmlDataTable
> >> -- UIHierarchy
> >>    ....
> >> (
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=322
> )
> >>
> >> 2. In addition to saving state of EditableValueHolder between
> >> iterations, save similar information for components that use internal
> >> fields during requests. That includes UIData/UIRepeat itself ( data
> >> model instance and saved states from children ), UIForm ( 'submitted'
> >> property ), and any other components that can require per-row states.
> >> Possible implementations:
> >> Lets components do it on its own by implementing IterationStateHolder
> >> interface with two methods saveIterationState/restoreIterationState.
> >> Using partial state to store per-row values in the same way as it is
> >> done between requests - this should be implemented in any case,
> >> partial state saving in a table right now does not work.(
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=545
> ,
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=153
> ,
> >>
> >> 3. Support AJAX updates for a single row in iteration components, and
> >> allow AJAX requests from inside the table to find the table
> >> (getClientId wrongly returns the id of the row inside the client-id,
> >> see
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=865
> ,
> >> duplicate of
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=738
> )
> >>
> >> 4. Move column rendering from dataTable to column component itself, to
> >> create custom column components that performs some logic  ( for
> >> example, iterate over children components to create columns 'on the
> >> fly' like t:columns component does ) or customize column look and
> >> fell. DataTable should relay on "Column" interface instead of UIColumn
> >> component. ( related issues :
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=217
> ,
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=225
> ,
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=627
> >> ,
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=756
> )
> >>
> >> 5. Enhance data model to support Collection interface (
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=479
> >> ,
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=713
> ,
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=751
> ),
> >> or use arbitrary key instead of simple row number, so developers would
> >> use database Primary Key's for JPA-based models. Custom keys also
> >> required by hierarchal components.
> >>
> >> Additional wish for UIData (not sure we want this?):
> >>
> >>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=249
> >> Facets should accept arbitrary attributes...
> >>
> >> best regards,
> >>
> >> Martin
> >>
> >> On Tue, Jul 13, 2010 at 10:28 PM, Alexander Smirnov <
> asmirnov at exadel.com>
> >> wrote:
> >>> I've created Google document to bring all issues related to iteration
> >>> components together:
> >>>
> https://docs.google.com/Doc?docid=0AYeYG6io48XmZGZjanE1amtfMjY2M2puN3FnNg&hl=en&authkey=CNmn_IMD
> >>> On 07/07/2010 11:43 AM, Edward Burns wrote:
> >>>> On 7/7/10 14:25 , Jason Lee wrote:
> >>>>> I assume you mean July 14, unless you've invented time travel, in
> which
> >>>>> case our scheduling issues are a thing of the past! :)
> >>>>
> >>>> OOps, yes.  Sorry about that.
> >>>>
> >>>> Here it is again.
> >>>>
> >>>>
> >>>>  Vienna Wednesday, July 14, 2010 at 7:00:00 PM UTC+2 hours CEST
> >>>>  (Austria)
> >>>>  London Wednesday, July 14, 2010 at 6:00:00 PM UTC+1 hour BST
> >>>>  (U.K. - England)
> >>>>  New York Wednesday, July 14, 2010 at 1:00:00 PM UTC-4 hours EDT
> >>>>  (U.S.A. - New York)
> >>>>  San Francisco Wednesday, July 14, 2010 at 10:00:00 AM UTC-7 hours PDT
> >>>>  (U.S.A. - California)
> >>>>
> >>>>  Toll Free US access number
> >>>>
> >>>>  1 866 682 4770
> >>>>
> >>>>  Conference code: 7821409
> >>>>  Password: 1409
> >>>>
> >>>>  Agenda: UIData, issues
> >>>>
> >>>>
> >>>>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=153
> >>>>
> >>>>
> >>>>
> https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=479
> >>>>
> >>>>
> >>>>  Martin will lead the discussion of this meeting after I do the
> >>>>  introductions and any other administrative issues.
> >>>>
> >>>> Ed
> >>>
> >>
> >>
> >>
> >
>
>
> --
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jsr-314-open-mirror/attachments/20100714/4e1c2495/attachment-0002.html 


More information about the jsr-314-open-mirror mailing list