Как найти текущее событие, используя действие в оракуле ADF? - PullRequest
0 голосов
/ 23 мая 2011

Мне нужно получить событие, когда вызывается действие. Мне нужен идентификатор кнопки в моем методе bean.myAction. Пожалуйста, помогите.

<ce:button partialSubmit="true" action="#{bean.myAction}"/>

Заранее спасибо.

1 Ответ

1 голос
/ 26 мая 2011

Я не думаю, что это сделает это для вас. Этот метод не получает идентификатор компонента, который запускает действие. Я думаю, что вам вместо этого нужно вызвать метод ActionListener для этой кнопки - ADF добавит этот метод к вашему компоненту поддержки, и этот метод получит аргумент ActionEvent, и из объекта события вы можете получить идентификатор компонента, который вызвал событие, используя getComponent () , Оттуда вы можете вызвать свое действие myMethod или добавить его в качестве метода Action.

...