似乎objectData控件可以用作xpage应用程序的性能提升。我了解背后的基本概念,但仍无法使其正常工作。
使用objectData作为重复控件的输入,可以避免在部分刷新(而不是重复的id)上触发的部分刷新期间不必要地刷新重复。但是由于objectData中的缓存机制,例如,在部分刷新周围的div期间,不会刷新objectData。将范围设置为请求时,会刷新objectData,但是会出现部分刷新的问题,还会刷新refreshId之外的数据源。
我知道有点奇怪,但我不知道如何更好地解释它。
那么是否有关于如何使用objectData的文档或示例?在JDBC sampleDb中找到了一个示例,但没有帮助。
最佳答案
在重复/特定行用例的上下文中,引入部分执行(execMode =“ partial” / execId =“ foo”)以补充行的部分刷新。这将使组件树的执行磨练到感兴趣的行,并避免在指定目标区域之外进行多余的处理。
就objectData的文档而言,效果最好的示例确实在XPagesJDBC.nsf示例数据库(JDBC_RowSetDatasource.xsp)内-简洁地演示了使用此数据源作为委托从当前“行”变量创建专用DataContainer对象,以及相反,在保存过程中管理DataContainer对象的专门保存。尽管此示例处理了当前行的SQL处理的委派,但相同的方法也适用于许多用例(例如:一个示例,基础视图可以是XML文档的视图,您需要使用objectData数据源(通过定制的专用XML处理对象)。
关于objectdatasource - 任何可用于xe:objectData的文档?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9938227/