请告诉我,我如何在basicLeafNode中动态更改属性Label 我使用popupMenu,可以用getComponent(“popupMenu1”)得到它,我可以得到getComponent(“popupMenu1”)。treeNodes,但是如何制作下一步并获得basicLeafNode及其属性?
答案 0 :(得分:0)
您想在popupMenu hierarchie中动态更改basicLeafNode的标签。
最简单的方法是根据范围变量(如
)计算标签<xe:basicLeafNode submitValue="Menu 1">
<xe:this.label><![CDATA[#{javascript:
viewScope.dynamicLabel ? viewScope.dynamicLabel : "Default Label"
}]]></xe:this.label>
</xe:basicLeafNode>
如果要更改标签,请设置viewScope.dynamicLabel = "Your Changed Label"
,然后刷新popupMenu。