Xpages-如何在没有人机交互的情况下自动切换到下一个寻呼机?

Xpages-如何在没有人机交互的情况下自动切换到下一个寻呼机?,xpages,pager,Xpages,Pager,我想创建一个仪表板,在一个视图中显示10行记录,然后,系统将在一定时间后自动切换到下一页。 无法将计时器设置为在XPages的下一页中自动切换寻呼机吗?如果有,您是否有任何样本代码供参考?谢谢。我还没有尝试过,但是您需要使用CSJS在预定义的秒数之后使用XSP.partialRefreshGet()触发部分刷新,这在服务器端无法完成 您可以通过编程方式设置视图的“first”属性,获取或(在第一个实例中)设置viewScope变量。您需要确保在页面刷新期间不会多次更新它,可以通过设置reques

我想创建一个仪表板,在一个视图中显示10行记录,然后,系统将在一定时间后自动切换到下一页。
无法将计时器设置为在XPages的下一页中自动切换寻呼机吗?如果有,您是否有任何样本代码供参考?谢谢。

我还没有尝试过,但是您需要使用CSJS在预定义的秒数之后使用XSP.partialRefreshGet()触发部分刷新,这在服务器端无法完成


您可以通过编程方式设置视图的“first”属性,获取或(在第一个实例中)设置viewScope变量。您需要确保在页面刷新期间不会多次更新它,可以通过设置requestScope变量并检查是否已设置该变量来实现。

我不久前创建了这样一个解决方案。也许这对你也有帮助

在requestScope“rowsPerPage”中,您可以定义每页应可见的行数,在requestScope“secondsPerPage”中,您可以定义更改页面后的秒数。到达最后一页后,它将再次从第一页开始

viewScope.currentPage*requestScope.rowsPerPage){
viewScope.currentPage++;
getComponent(“viewPanel1”).gotoNextPage();
}否则{
viewScope.currentPage=1;
getComponent(“viewPanel1”).gotoFirstPage();
}
}
}]]>

我已经应用了上面的脚本,效果很好。非常感谢。不客气。我在培训中心的一个公共屏幕上开发了它,显示了当天所有预定的培训。它还会在转到下一页时立即显示视图中的更改。