我的主题是OneUI2 ......
在我的XPage上,我有一个VDS(查看数据源),当点击链接时,相关文档将被加载到下面的DDS中。我有一个设置为“No Update”的保存按钮,按钮事件处理程序在DDS上进行部分刷新,而onComplete则在VDS中进行部分刷新。一切都很好,但观点正在发生。
View Source显示TABLE标签内的视图,在VDS上的partialRefreshGet之后,table标签在第一个TABLE标签内重复,所以现在我在另一个TABLE标签内有一个TABLE标签(我忽略了TR和TR每次保存VDS后,等等)等等。
如果我更改按钮以对我的VDS进行部分刷新,并使用事件处理程序对DDS进行部分刷新,则可以正常工作!但任何对部分刷新VDS的CSJS都会出错。
为什么会发生这种情况?我该如何阻止这种情况? 有没有人在VDS上完成了partialRefreshGet并且在每次保存后没有添加表标签的情况下使用它?
答案 0 :(得分:2)
有两件事可以尝试继续使用CSJS执行部分刷新:
语法:
XSP.partialRefreshGet(yourId, {});
尝试使用XSP.partialRefreshPost作为替代方案。我有时必须跳到2之间才能得到我正在寻找的结果。
XSP.partialRefreshPost(yourId, {});