界面和界面 Fragments
界面(Screen)是 Jmix UI 的主要部分。它由可视化组件、数据容器和非可视化组件组成。界面可以显示在应用程序主窗口的标签页中,也可以显示为模态框。
要显示一个界面,框架会创建一个可视化组件 Window(窗口)
的新实例,将窗口与界面控制器连接起来,并将界面布局组件作为窗口的子组件加载。最终,界面的窗口将被添加到应用程序主窗口中。
界面 fragment 是另一种 UI 构成组件,可以用作界面的一部分或者使用在别的界面 fragment 中。界面 fragment 跟界面本质上非常相似,只不过界面 fragment 有特殊的生命周期;另外在组件树中,fragment 会作为 Fragment
可视化组件而非 Window
。界面 fragment 也有控制器和 XML 描述。
Studio 提供 Studio 界面向导 和 Studio 界面设计器,用于通过模板创建界面以及配置界面。 |
本页是否有帮助?
感谢您的反馈