如何使用 oracle ADF 中的操作查找当前事件?

发布于 2024-11-08 20:12:36 字数 159 浏览 0 评论 0原文

我需要在调用操作时获取事件。我的方法 bean.myAction 中需要按钮 id。请帮忙。

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

提前致谢。

I need to get the event when action is getting called. I need the button id in my method bean.myAction. Please help.

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

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

放肆 2024-11-15 20:12:36

我认为这对你有用。此方法不接收触发操作的组件的 ID。
我认为您需要为此按钮调用 ActionListener 方法 - ADF 会将此方法添加到您的支持 bean 中,并且此方法采用 ActionEvent 参数,并且从事件对象中您可以使用 getComponent() 获取触发事件的组件 id 。您可以从那里调用您的操作 myMethod 或将其添加为操作方法。

i don' think this will do it for you. This method does not receive the id of the component that fires the action.
I think you need to instead call an ActionListener method for this button - ADF will add this method to your backing bean and this method takes an argument of ActionEvent and from the event object you can get the component id that fired the event using getComponent(). You can call your action myMethod from there or add it as an Action method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文