2015-09-30 1 views
0

, пожалуйста, покажите мне, как я могу динамически изменять свойство Ярлык в basicLeafNode Я использую popupMenu, могу получить его с помощью getComponent («popupMenu1»), я могу получить getComponent («popupMenu1»). TreeNodes, но как сделать следующий шаг и получить basicLeafNode и его свойства?Как динамическая метка изменения на basicleafnode popupMenu (xpages)?

ответ

0

Вы хотите динамически менять ярлык basicLeafNode в иерархии popupMenu.

Самый простой способ вычислить метку в зависимости от переменной области действия, как

<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 впоследствии.

+0

Не работает - написал basicLeafNode не может создать дочерний элемент, но идея велика, я привязываю эту метку другим способом. Спасибо! – LotusUser99

+0

Хорошо, хотя работа с переменным переменным работает - я тестировал ее до того, как написал свой ответ. –

Смежные вопросы