2015-07-21 41 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

相關問題