2009-12-16 4 views
0

Насколько я понимаю, как настроить действие для rich: menuItem, но как-то настроить действие на rich: dropDownMenu? Действие параметра не может быть установлено в rich: компонент dropDownMenu, только в childDrawDownMenus child rich: menuItem. Может быть, есть другой подход? MENUITEM::Richfaces: dropDownMenu action

установка богатому Действие

<rich:menuItem submitMode="server" value="#{msg.someValue}" action="#{billdoc.list}">

Мне нужно выполнить некоторые действия # {billdoc.someAction}, когда пользователь нажимает на DropDownMenu.

ответ

2

Если вы действительно уверены, что вам это нужно (это довольно странно), вы можете использовать <rich:dropDownMenu onexpand="myFunction()", и определить myFunction как:

<a4j:jsFunction name="myFunction" action="#{billdoc.someAction}" /> 
+1

DropDownMenu не имеет метод OnClick? – Yurish

+0

похоже он не имеет. Но почему бы не использовать oneppand? – Bozho

+0

У меня есть меню, которое может быть представлено следующим образом: Документы -> Счет, договора. Когда пользователь нажимает на Bills, он получает список с документами векселей, когда контракты, а затем заключают договоры. Но когда он нажимает на «Документы», он получает список счетов и контрактов. Теперь у меня есть счета и контракты как пункты меню, но документы как dropDownMenu. – Yurish

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