2012-08-23 195 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";