Richfaces: действие dropDownMenu - PullRequest
       10

Richfaces: действие dropDownMenu

0 голосов
/ 16 декабря 2009

Я понимаю, как установить действие для rich: компонент menuItem, но можно ли как-то установить действие для rich: dropDownMenu? Действие параметра не может быть установлено в компоненте rich: dropDownMenu, только в dropDownMenus, дочернем rich: menuItem. Может быть, есть другой подход?

Настройка действия на rich: menuItem:

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

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

1 Ответ

2 голосов
/ 16 декабря 2009

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

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