В моем приложении мне нужно, чтобы пользователь мог выбрать строку в таблице. Когда они закончили работать с данными из этой строки, они нажимают кнопку отмены / сброса, чтобы сбросить некоторые другие элементы страницы. Что мне нужно сделать, так это отключить подсветку кнопки сброса или отменить выбор выделенной / выбранной строки в таблице данных. Я не мог понять, что нужно сделать с моим компонентом поддержки, чтобы заставить это работать.
со страницы JSP:
<rich:scrollableDataTable id="adjusterScheduleScrollableDataTableId" height="200px"
width="807px" rows="10" sortMode="single" var="item"
value="#{controller.searchResults}" selectionMode="single"
binding="#{controller.table}" selection="#{controller.selection}">
<a:support event="onRowClick" action="#{controller.enableTools}" reRender="tools"/>
...
multiple columns
...
</r:scrollableDataTable>
<h:panelGroup id="tools">
<h:commandButton id="reset" action="#{controller.reset}" value="Reset" />
</h:panelGroup>
Из моего боба:
private UIScrollableDataTable table;private Selection selection;
...
public String reset(){
//WHAT GOES HERE TO UNSELECT ROW??
}
...