2013-06-19 26 views
0

我有一个自定义控件ccxGrid的XPage。在这个自定义控件中,它调用另一个构建JSON字符串的XPage,该JSON字符串依次填充主XPage上的表。XPage自定义控件将现有值加载到表中

我的问题是,当页面刷新时,相同的文件被一次又一次地添加到表中。有没有办法检查文档是否已经在表中不添加?提前致谢。

+0

您可以使用您设置一个viewScope变量,然后检查每次刷新 –

+0

我会考虑这样做。谢谢! –

回答

1

这是根据我上面评论的答案。使用您最初设置一个viewScope变量,并检查JSON字符串的每次构建:

if (!viewScope.alreadyHandled) { 
    viewScope.alreadyHandled = true; 

    // Do your JSON string processing 
} 
+0

谢谢你,我认为这会奏效,但我最终解决了另一种方式。我正在一个会话中传递的ssjs调用中创建一个java类的实例。我设置的方式是反复使用同一个会话,而不是实际创建一个新的实例。通过移动它,页面实际上刷新了会话,不再使用它在第一次调用时检索到的同一个会话。谢谢你的帮助! –

相关问题