如何动态更改basicleafnode popupMenu(xpages)上的标签?

时间:2015-09-30 15:43:30

标签: xpages xpages-extlib

请告诉我,我如何在basicLeafNode中动态更改属性Label 我使用popupMenu,可以用getComponent(“popupMenu1”)得到它,我可以得到getComponent(“popupMenu1”)。treeNodes,但是如何制作下一步并获得basicLeafNode及其属性?

1 个答案:

答案 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。