[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