XPages中。嵌套自定义控件中的compositeData

时间:2017-02-15 10:02:38

标签: xpages custom-controls

我有嵌套自定义控件的层次结构。其中一些有自定义属性。一个CC有财产' refreshId'这是从父cc:

设置的
<xc:SomeCC refreshId="componentId"><xc:SomeCC>

在我的自定义控件(SomeCC)上,我检索了该属性:

<xp:text escape="true" id="computedField1"
    value="#{javascript:compositeData.refreshId}">
</xp:text>

而且......它是空的。没有这样的财产。但是如果我做的话

<xp:button value="Label" id="button1">
    <xp:eventHandler event="onclick" submit="true"
        refreshMode="partial" refreshId="computedField1">
        <xp:this.action><![CDATA[#{javascript:println(compositeData.refreshId)}]]></xp:this.action>
    </xp:eventHandler>
</xp:button>

在同一个cc(SomeCC)上 - 在控制台上我看到了

  

COMPONENTID

我做错了什么或误解了什么?

0 个答案:

没有答案