2015-07-21 104 views
0

我有一个包含组成表单的多个自定义控件的Xpage。当我点击提交按钮时,我会得到多个文档,将多个自定义控件数据保存为单独的文档。 我有自定义控件级别配置的数据源。将数据绑定到来自多个自定义控件的单个文档

如何使所有自定义控件将数据保存到单个文档?

谢谢,

回答

1

只是把它们放在XPage上。如果使用变量名称(例如数据源,dataContext等),则运行时只会从层次结构中的当前组件向外查找以找到相关对象。如果您在以三维方式考虑XML源代码时遇到问题,则“大纲”视图对此很有帮助。

所以从一个自定义控件中,只要它是在XPage的自定义控件的祖先中定义的,或者是以前的兄弟,就可以引用XPage上的数据源。因此,在下面的结构中,document1将可以在ccFriends自定义控件中的任意位置访问。

<xp:view xmlns:xp="http://www.ibm.com/xsp/core" 
    xmlns:xc="http://www.ibm.com/xsp/custom"> 

    <xp:this.data> 
     <xp:dominoDocument var="document1" formName="Profile"> 
     </xp:dominoDocument> 
    </xp:this.data> 
    <xc:ccFriendsAlt></xc:ccFriendsAlt> 
+0

谢谢!我会试试这个,让你知道。 – joluis9

相关问题