myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Traeder <alex.trae...@wt-concept.org>
Subject datatable - problems with commandlink
Date Mon, 05 Dec 2005 21:54:07 GMT
Hi,

tried this for some days:
t->tomahawk (myfaces-1.1.1 and nightly build)
                <t:dataTable var="row" value="#{test.data}" 
rowIndexVar="rowIndex" preserveDataModel="true"
                             rows="10" rendered="true">
                    <h:column>
                           <f:facet name="header">
                                <h:outputText value="Test Col 1" />
                           </f:facet>   
                           <t:commandLink action="success" 
immediate="true" >               
                                <h:outputText value="#{row[0]}" />
                                <t:updateActionListener 
property="#{test.selectedRow}" value="#{row[0]}" />
                        </t:commandLink>
                    </h:column>
                    <h:column>
                           <f:facet name="header">
                                <h:outputText value="Test Col 2" />
                           </f:facet>                   
                        <h:outputText  value="#{row[1]}" />
                    </h:column>    
                </t:dataTable>
                <t:dataScroller ...>

The purpose is to detect a row item is selected.
While debugging the setSelectedRow-method is called for every row - not 
only the selected one!
If I try this with <h:dataTable> it works.
what I detected on the client side is that the id for <t:dataTable> is 
not filled right:

... id="test:testform:test_datatable:_id21" ...
... id="test:testform:test_datatable:_id21" ...
... id="test:testform:test_datatable:_id21" ...

for <h:dataTable> it is:

... id="test:testform:test_datatable:0:_id21" ...
... id="test:testform:test_datatable:1:_id21" ...
... id="test:testform:test_datatable:2:_id21" ...


Am I doing something wrong or is this a bug?

Thanks Alex

Mime
View raw message