2012-08-23 253 views
0

我在自定義控件中的組內設置屬性時遇到問題。創建自定義控件組對象?

compositeData.MyGroup.MyProperty = "foo"; 

我報這說明技術支持,並與他們的解決方案回來給我,我不記得細節,但說我首先需要創建羣對象。

喜歡的東西:

compositeData.MyGroup = new GroupObject;  

當然,這是不正確的語法。有誰知道如何創建這個對象?

+0

可以這樣回答幫助? http://stackoverflow.com/a/10300731/785061 –

+0

我很困惑...你試圖從自定義控件中設置屬性,而不是從包含XPage中傳遞它? –

+0

掌握XPage第355頁討論「多個實例和屬性組」。也看看這個 –

回答

0

想通了。要使用組將屬性值傳遞迴xPage,您必須執行以下操作。

在CC:

if (compositeData.MyGroup == null) 
compositeData.MyGroup = new com.ibm.xsp.binding.PropertyMap; 

compositeData.MyGroup.MyProperty = "Test";