我在重复控制中有两个问题:
1)我在“搜索视图结果”中有一个使用查询字符串搜索的重复控件,如下所示:
if(viewScope.CLAVECEN != null & viewScope.CLAVECEN != "" & viewScope.CLAVECEN != "- Ver Todos -") {
tmpArray[cTerms++] = "(FIELD centroautor = \"" + viewScope.CLAVECEN + "\")";
}
sessionScope.queryString = tmpArray;
这个搜索运行正常,但是当我创建一个新文档并打开这个 XPage 时,并没有显示新文档。
我从其他 XPage 创建新文档,当我返回到带有 repreat 控件的 XPage 时,不会显示新文档。我猜重复是完全刷新,因为我打开了 XPage。
我已经尝试过相同的方法,但是在 XPage 中,在没有搜索的情况下在同一视图中具有重复控件并且工作正常。
任何想法?
2)在同一个重复控件中,我在底部有一个寻呼机并绑定到重复控件,但是当结果更改时寻呼机不会刷新。结构是:
<xp:table id="repeatTable1">
<xp:repeat id="repeat1" value="#{view2}" var="viewRow"
indexVar="rowIndex" rows="200" repeatControls="true">
......................................................
</xp:repeat>
</xp:table>
<xp:pager id="pager1" layout="Previous Group Next"
panelPosition="bottom" for="repeat1">
</xp:pager>