gpt4 book ai didi

properties - compositeData 的所有方法和属性是什么

转载 作者:行者123 更新时间:2023-12-03 18:18:11 26 4
gpt4 key购买 nike

遇到一个怪事,让我大吃一惊。好像"values"和"get"是compositeData的一个属性和方法,不知道有没有"set"?

我向自定义控件添加了三个属性定义:“header”和“menuEntries”(w\allow mulitple checked)和“values”(w\allow mulitple checked)

我在包含自定义控件的 XPage 的“属性定义”选项卡中为“header”和“menuEntries”和“values”的多个条目添加了值:

header = "aaa"   
menuEntries = "Main", "File", "Help"
values = "z", "s"

在自定义控件中,我通过使用“compositeData.header”将 header 放在计算文本中来引用自定义控件中的属性定义,并且在重复控件的交互数据绑定(bind)中引用这些值作为 compositeData.values。

当显示 XPage 时,标题的计算文本位置显示“This is the Header”就好了;然而,在重复控件显示其内容的地方,数据显示的不是三个“主要”&"file"&“帮助”,而是两个自定义属性的名称,即标题和值。

为了获取真正的数据项IN compositeData.values,
我必须使用 compositeData.get("values")。这是自定义控件的属性定义和主体。将 CC 添加到 XPage 并为自定义属性提供一些值,看看您是否看到我所做的,,,,

enter image description here

自定义控件定义

enter image description here

XPage 自定义属性

<xp:panel style="border-color:blue solid thin;">
<xp:text id="cf3" value="#{javascript:compositeData.header}"></xp:text>
<br /><br />
<xp:repeat id="repeat1" rows="30" var="item" indexVar="itemIndex"
value="#{javascript:compositeData.menuEntries}">
<xp:text id="cf2" value="#{javascript:item}"></xp:text>&#160;
</xp:repeat>
<br />
<xp:repeat id="repeat2" rows="30" var="item" indexVar="itemIndex"
value="#{javascript:compositeData.values}">
<xp:text id="computedField5" value="#{javascript:item}"></xp:text>&#160;
</xp:repeat>
<br />
<xp:text id="cf4" value="#{javascript:compositeData.values}"></xp:text>
<xp:text id="cf5"><br /><br />
<xp:this.value><![CDATA[#{javascript:compositeData.get("values")}]]></xp:this.value>

结果

enter image description here

最佳答案

compositeDatacom.ibm.xsp.binding.PropertyMap 的实例。

您可以在此处找到完整的文档:http://public.dhe.ibm.com/software/dw/lotus/Domino-Designer/JavaDocs/DesignerAPIs/com/ibm/xsp/binding/PropertyMap.html

关于properties - compositeData 的所有方法和属性是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19284645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com