【发布时间】:2015-09-28 22:35:31
【问题描述】:
我在 BeforePageKoad 事件中运行了一个 SSJS。作为 SSJS 的最后一步,我想做部分刷新。在我的脚本中,我有这行代码:
view.postScript("partialRefreshGet('#{id:panelAll}')")
当它执行时,我收到一个错误,指出 partialRefreshGet 未定义。我猜我在通话格式中遗漏了一些东西,但据我了解,这应该可以。 以前有人做过这样的事情。 如果我忽略此代码,则从按钮手动刷新 panelAll 一切正常。
【问题讨论】:
-
我很好奇为什么您会在初始页面加载时进行部分刷新。据推测,在部分刷新期间,一切都会重新计算为与初始加载时相同的值,因为用户还没有机会与页面交互。您能否提供有关您的用例的更多信息?
-
我的代码得到一个“配置文件”文档,然后用控件中的值填充一堆控件。我将值加载到 NotesDocument 中,也许应该使用数据源,但除了刷新之外它工作正常。我在 XPage 上有一个按钮,它只是进行部分刷新,然后一切都很好。该代码仅在它是一个新文档时才会执行。
标签: xpages client-side xpages-ssjs