myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Robinson" <andrew.rw.robin...@gmail.com>
Subject Re: [Trinidad] how to PPR a table row upon selecting its detail contents
Date Mon, 11 Feb 2008 19:53:11 GMT
BTW, you should report a bug that tr:column has a partialTriggers attribute
but does not render an ID attribute.

This would be a good reason to have a tr:row component and maybe just
support ID and partialTriggers. I am not that knowledgeable about the
TableRenderer though so perhaps someone else has better information.

-Andrew

On Feb 11, 2008 12:47 PM, Andrew Robinson <andrew.rw.robinson@gmail.com>
wrote:

> You can add a partialTriggers for all the components in your columns so
> that they update for the current row. More work, but it should work.
>
>
> On Feb 11, 2008 11:38 AM, Renzo Tomaselli <renzo.tomaselli@tecnotp.it>
> wrote:
>
> >  Oh well, I guess that in such case the tag documentation is wrong in
> > reporting the partialTriggers attribute on tr:column.
> > Indeed I want to PPR a row - not a column. So either I spread
> > partialTriggers on all cells - not sure whether all will PPR though - or I
> > might try using addPartialTarget(). In the latter case however I miss the
> > way to identify the row component (or single cell components).
> >
> > -- Renzo
> >
> >
> >
> > Andrew Robinson wrote:
> >
> > You can't PPR a column.
> >
> > On Feb 11, 2008 11:22 AM, Renzo Tomaselli <renzo.tomaselli@tecnotp.it>
> > wrote:
> >
> > > Hi, I have a tr:table where rows can show details through a tr:tree
> > > representing several versions of row contents.
> > > I would PPR row fields upon selecting detail nodes, hosting
> > > tr:commandLinks.
> > > Columns are dynamic, such as:
> > >
> > > <tr:table id="result" ...
> > >    <c:forEach var="column" items="#{bean.columnHeaders}"
> > > varStatus="iteration">
> > >          <tr:column id="col#{iteration.index}"
> > > partialTriggers="versionTree:thisv">
> > >
> > > Then I have as table detail:
> > >
> > > <f:facet name="detailStamp">
> > >        <tr:tree id="versionTree"
> > >            <f:facet name="nodeStamp">
> > >                    <tr:commandLink id="thisv"  ...
> > > partialSubmit="true">
> > > ...
> > >
> > > But - although bean action is actually reached upon clicking nodes -
> > > there is no PPR, no refresh.
> > > Instead I got several times (once per column):
> > >
> > > WARNING: No PPR-capable 'id' found for elements of
> > > CoreColumn[UIXFacesBeanImpl, id=col1]. This component has not
> > > written-out an 'id' attribute.
> > >
> > > I guess the PPR target should defined in some other way - but after
> > > all
> > > I don't want to refresh the entire table, just the current row.
> > > And of course - I use Facelets.
> > > Any suggestion is welcome.
> > >
> > > -- Renzo
> > >
> > >
> >
>

Mime
View raw message