gpt4 book ai didi

java - 取消突出显示丰富的行 :ScrollableDataTable

转载 作者:行者123 更新时间:2023-12-02 00:50:47 26 4
gpt4 key购买 nike

在我的应用程序中,我需要用户能够选择表中的一行。当他们处理完该行的数据后,他们单击取消/重置按钮来重置一些其他页面元素。我需要做的是让重置按钮取消突出显示或取消选择数据表中突出显示/选定的行。我一直无法弄清楚如何在我的支持 bean 中执行此操作才能使其正常工作。

从我的 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>

来 self 的支持 bean:

private UIScrollableDataTable table;private Selection selection;
...
public String reset(){
//WHAT GOES HERE TO UNSELECT ROW??
}
...

最佳答案

所以我设法找到了解决问题的方法。我真的很惊讶没有人能够回答这个问题。

private UIScrollableDataTable table;private Selection selection; 
...
public String reset(){
table.setSelection(new SimpleSelection());
}
...

关于java - 取消突出显示丰富的行 :ScrollableDataTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3344271/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com