编程式操作
在视图控制器中,可以为特定的组件创建并设置操作。这个方法很简单,但是会增加控制器的代码,而且创建的操作也不能在 XML 中使用。
下面的示例中点击按钮显示 “Hello”:
-
在控制器中注入组件:
@ViewComponent private JmixButton actionButton; -
通过实例化
BaseAction设置操作。@Subscribe public void onInit(final InitEvent event) { actionButton.setAction( new BaseAction("action") .withText("Click me!") .withHandler(actionPerformedEvent -> notifications.show("Action performed!"))); }
| 请对比 自定义操作类型,了解如何创建可重用的操作。 |
本页是否有帮助?
感谢您的反馈