不显示带有搜索的重复控件中的新文档
Not appear new documents in a repeat Control with searchs
我在重复控件中有 2 个问题:
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>
1.) 搜索基于全文搜索,该搜索需要全文索引(请参阅带有放大镜的数据库属性 -> 选项卡)。此索引具有滞后性,新文档不会立即出现在索引中(即使索引属性设置为"立即")。索引器更新索引的速度取决于许多因素,例如 Domino 服务器的工作负荷。
底线:新文档不会立即出现在索引中,因此它们现在由您的重复控件立即显示。允许一分钟左右,然后它们应该是可见的。
2.) 尝试将重复和寻呼机包装到一个面板中,并将寻呼机设置为在该面板上进行部分更新。
也许您需要在执行搜索后强制重复控件转到第一页,有关视图的示例,请参阅 http://xpageswiki.com/web/youatnotes/wiki-xpages.nsf/dx/Work_with_views#Force+view+to+go+to+first+page。
相关文章:
- PouchDB,如何在已经有附件的文档中添加新附件
- 如何筛选要写入新文档的HTML,删除JavaScript中的某些类和/或ID
- 如何在新的Meteor Collection文档中设置服务器上的created_on字段
- 服务器上的 Meteor.publish 不会在客户端上显示新文档
- 收集订阅者的流星事件,用于在 mongodb 中新插入文档
- Javascript文档.定位新窗口
- 检查文档是否已经存在,如果是则更新,否则创建新的Mongoose
- 在PhoneGap中打开新窗口/文档
- 使用JavaScript,我可以上传一个word文件并使用.replaces然后另存为新文档吗
- 追加到文档中尚未插入的新节点
- 文档.在页面上编写具有统一字体大小的新页面
- 修改文档后如何重定向到应用程序的新页面
- Indesign:将单元格样式复制到新文档
- OnClick 会加载新的 HTML 文档,并应滚动到其底部
- 要将文本字段的光标从活动文本字段移动到新附加的文本字段,仅当活动文本字段已填充时,才从键盘按下回车键
- 流星:如何获取用户帐户包以将新的用户文档写入远程集合
- 防止打开新选项卡时文档失去焦点
- 跟踪新插入的文档和执行特定的事件
- 在节点中插入新的mongo文档时,保存没有ObjecID部分的_id
- 文档和文档之间的区别