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 <[EMAIL PROTECTED]> 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.

Reply via email to