多标签应用程序模式
这个扩展组件支持在主视图的不同标签页(tab)中打开视图,多个视图可以同时打开,用户通过标签页切换。此外,多个视图也可以在同一个标签页中打开,从而创建一个视图堆栈,显示为面包屑。

多标签应用程序模式扩展组件目前还处于试验阶段,可能在下一个 Jmix 版本中可能会发生重大改动。 |
安装
自动安装,请选择专门的项目模板:

手动安装:
-
在
build.gradle
添加以下依赖:implementation 'io.jmix.tabbedmode:jmix-tabbedmode-flowui-starter'
-
修改
MainView.java
的基类,从StandardMainView
改为StandardTabbedModeMainView
。import io.jmix.tabbedmode.app.main.StandardTabbedModeMainView; @Route("") @ViewController(id = "MainView") @ViewDescriptor(path = "main-view.xml") public class MainView extends StandardTabbedModeMainView { }
-
在
main-view.xml
中,修改mainView
的xmlns
属性使用来自扩展组件的XSD
:<mainView xmlns="http://jmix.io/schema/tabmod/main-view" title="msg://MainView.title">
然后将
initialLayout
放入一个workArea
中:<workArea id="workArea" classNames="jmix-work-area"> <initialLayout width="100%" height="100%"/> </workArea>
本页是否有帮助?
感谢您的反馈