MessageDialogFacet
基本用法
下面例子中,当用户点击 messageDialogBtn
按钮时,打开消息对话框:
<facets>
<messageDialog id="messageDialogFacet"
caption="Message Dialog"
message="Message"
onButton="messageDialogBtn"
windowMode="MAXIMIZED"/>
</facets>
<layout>
<button id="messageDialogBtn"
caption="Show MessageDialog"/>
</layout>
MessageDialogFacet
在界面 XML 描述的 facets
元素中定义,有下列属性:
-
onAction
- 定义一个 action 的 id,用于打开对话框。
另外,还可以使用 MessageDialogFacet.show()
方法显示对话框:
@Autowired
private MessageDialogFacet msgDialog;
@Subscribe("messageDialogBtn")
public void onMessageDialogBtnClick(Button.ClickEvent event) {
msgDialog.show();
}
XML 属性
可以在 Studio 界面设计器中的 Jmix UI 组件面板查看和编辑 facet 支持的属性。 |
caption - closeOnClickOutside - contentMode - height - htmISanitizerEnabled - id - message - modal - onAction - onButton - stylename - width - windowMode
本页是否有帮助?
感谢您的反馈