如何强制设置行的Trinidad表,以显示第一页/范围?

设置: 一个(特立尼达)JSF页面,带有一些输入和几个按钮,其中一个是“搜索”。搜索的操作是获取输入并将它们用作对数据库的调用的搜索参数,然后将其显示在隐藏的
<tr:table>
中,直到支持bean返回搜索结果。该表使用
rows
属性将数据分成范围;我们将此设置为10,如果用户设置非常宽松的参数,搜索可以返回超过100个结果。 场景: 用户已完成搜索并已遍历该表。用户更改输入参数并再次单击“搜索”。 期望的结果: 表格中显示了新的结果,表格在第一页,即。记录1到10。 实际结果: 表中显示的新结果,表格显示了用户之前所使用的页码。 我的问题:
<tr:table>
当前页面范围没有任何getter / setter,至少不是我在文档中找到的。我可以在bean或页面中做任何事情,这样当从DB返回新结果时,表会转到第一页/范围吗?     
已邀请:
我的trinidad表有绑定,我解决了这个问题:
mytable.setFirst(0);
mytable声明为:org.apache.myfaces.trinidad.component.core.data.CoreTable 但这也应该有效:
((CoreTable)FacesContext.getCurrentInstance().getViewRoot().findComponent("IdofyourTable")).setFirst(0);
我正在使用trinidad 1.2.14     

要回复问题请先登录注册