Hi, the sheetState is updated on submitting the page. In your case you should use a link in the row.
regards, Volker 2007/1/22, Philb <[EMAIL PROTECTED]>:
I want to do master-detail view on one page. When I click on a single row in a sheet the detail-parts should be updated. The detail parts are Textfields (tc:in). I already figured out that i can get the selected row through the state-attribute of the sheet. The problem is that it is never set. Shouldn't sheet be ajax enabled so the state should get updated? Do i have to do a submit? Maybe on a link in the selected row? sample code: Controller-Class: public void setSelectedRows_table1169133995962(SheetState arg0) { List<Integer> selection = arg0.getSelectedRows(); ... } View: <tc:sheet columns="*;*" id="table1169133995962" value="#{ controller.items }" var="row" state="#{ controller.selectedRows_table1169133995962 }" rows="25" showRowRange="left" showPageRange="right" showDirectLinks="center" showHeader="true" selectable="single"> <tc:column label="#{ labels.column1 }" sortable="true"> <tc:out value="#{row.id }"/> </tc:column> <tc:column label="#{ labels.column2 }" sortable="true"> <tc:out value="#{row.name }"/> </tc:column> </tc:sheet> -- View this message in context: http://www.nabble.com/-Tobago--when-is-state-attribute-of-sheet-updated--tf3052556.html#a8485648 Sent from the MyFaces - Users mailing list archive at Nabble.com.