我有一个rich:datatable,其中每一行都包含一个selectOneCheckbox。javascript 函数绑定到复选框并在选中另一个复选框时取消选择当前选中的复选框(因此,每次只能在页面内选中一个复选框)。数据表使用rich:datascroller 滚动结果页面。
如何在滚动到另一页之前取消选择一行?示例:我在第 1 页并选中第 1 行的复选框,然后按滚动条上的“3”:第 1 行的选择仍然存在,但我想在显示第 3 页*强文本*之前将其删除。
谢谢!:)
我有一个rich:datatable,其中每一行都包含一个selectOneCheckbox。javascript 函数绑定到复选框并在选中另一个复选框时取消选择当前选中的复选框(因此,每次只能在页面内选中一个复选框)。数据表使用rich:datascroller 滚动结果页面。
如何在滚动到另一页之前取消选择一行?示例:我在第 1 页并选中第 1 行的复选框,然后按滚动条上的“3”:第 1 行的选择仍然存在,但我想在显示第 3 页*强文本*之前将其删除。
谢谢!:)
rich:datascroller 标签有一个“onclick”属性,您可以在其中调用您的 js 函数:
<rich:datascroller id="myscroller" onclick="unselectCombos()" />
我认为这会奏效。