[prev in list] [next in list] [prev in thread] [next in thread]
List: myfaces-user
Subject: Re: [Trinidad] PPR table header facet
From: "max.starets" <Max.Starets () oracle ! com>
Date: 2007-10-31 18:52:57
Message-ID: 13516291.post () talk ! nabble ! com
[Download RAW message or body]
Paul,
This bug has been fixed:
https://issues.apache.org/jira/browse/TRINIDAD-771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
Regards,
Max Starets
Paul Mander wrote:
>
> setting the partial triggers to "mytable:myselection" works fine. Not sure
> about "::mytable:myselection" as I don't have an environment to test at
> the moment.
>
> My query was that I feel uncomfortable exposing my markup to the internal
> representation of the component's id. It would be nice to be able to
> reference the "real" id of the component "myselection" in such a way that
> hides the fact that myfaces/trinidad suffixes it with its parent id and
> ":".
>
>
> Andrew Robinson-5 wrote:
> >
> > Try this an let me know how it works:
> > <tr:table
> > id="mytable"
> > var="row"
> > value="#{listBean.items}"
> > partialTriggers="::mytable:myselection">
> > <tr:column>
> > <f:facet
> > name="header"
> > headerText="Select">
> > <tr:selectBooleanCheckbox
> > id="myselection"
> > label="Select All"
> > autoSubmit="true"
> > valueChangeListener="#{listBean.selectAll}" />
> > </f:facet>
> > <tr:selectBooleanCheckbox
> > id="selectRow"
> > value="#{row.select}"/>
> > </tr:column>
> > </tr:table>
> >
> > If that doesn't work try partialTriggers="::mytable:selectRow" to try
> > to trigger off of the value change event.
> >
> > -Andrew
> >
> > On 10/26/07, Paul Mander <paul.mander@chordiant.com> wrote:
> > >
> > > I'm trying get get a table to update itself via PPR on the back of an
> > > event
> > > source from the header facet of a table column.
> > >
> > > <tr:table var="row" id="mytable" value="#{listBean.items}"
> > > partialTriggers="myselection">
> > > <tr:column>
> > > <f:facet name="header" headerText="Select">
> > > <tr:selectBooleanCheckbox label="Select All"
> > > autoSubmit="true"
> > > id="myselection" valueChangeListener="#{listBean.selectAll}" />
> > > </f:facet>
> > > <tr:selectBooleanCheckbox id="selectRow"
> > > value="#{row.select}"/>
> > > </tr:column>
> > > </tr:table>
> > >
> > > The problem appears to be that the real id of the input in the header is
> > > "mytable:myselection". I can get this working by setting the partial
> > > triggers on the table to this value. I am then relying on the way that
> > > trinidad/myfaces generates id's for components. Should I be doing this?
> > >
> > >
> > > --
> > > View this message in context:
> > > http://www.nabble.com/-Trinidad--PPR-table-header-facet-tf4697400.html#a13427448
> > > Sent from the MyFaces - Users mailing list archive at Nabble.com.
> > >
> > >
> >
> >
>
>
--
View this message in context: \
http://www.nabble.com/-Trinidad--PPR-table-header-facet-tf4697400.html#a13516291 Sent \
from the MyFaces - Users mailing list archive at Nabble.com.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic