【发布时间】:2013-06-13 09:49:59
【问题描述】:
我有一个基于视图生成的重复控件。
当用户导航到文档并返回时,我想保存重复控件的状态。
我已经尝试过 ExtLib 中的寻呼机保存状态控件,但这不起作用。
请指教!
【问题讨论】:
标签: xpages
我有一个基于视图生成的重复控件。
当用户导航到文档并返回时,我想保存重复控件的状态。
我已经尝试过 ExtLib 中的寻呼机保存状态控件,但这不起作用。
请指教!
【问题讨论】:
标签: xpages
我不知道xe:pagerSaveState 是否应该与重复控件一起使用。我总是将xe:pagerSaveState 与 View/DataView/ForumView 结合使用。但是当使用重复时,我会做这样的事情来恢复我的状态:
打开“EditYourDocument.xsp”XPage 时,将xp:repeat 控件的第一个元素写入如下范围:
sessionScope.put('first',getComponent("repeat1").first);
context.redirectToPage("editDocument.xsp");
并将此代码添加到您的重复中:
first="#{javascript:return (sessionScope.first != null)?sessionScope.first:0;}">
当从任何其他网站返回您的视图时,您的视图应显示到正确的页面和数据。
【讨论】: