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.