Facets
Facets 是非可视化组件,用于为视图或组件添加辅助功能。
自定义 Facets
应用程序或者扩展组件可以提供自定义的 facets。按照下列步骤创建自定义 facet:
-
创建一个接口,继承
io.jmix.flowui.facet.Facet
。 -
根据
io.jmix.flowui.facet.impl.AbstractFacet
创建一个实现类。 -
创建一个 Spring bean 实现
io.jmix.flowui.xml.facet.FacetProvider
接口,使用自定义的 facet 类型作为参数。 -
创建一个 XSD,可用于界面 XML。
-
可选,使用元数据注解标记 facet 接口和方法,这样可以支持在 Studio 的视图设计器中的 Jmix UI 面板展示该 facet。
具体实现请参考框架的 DataLoadCoordinator
和 QueryParametersFacet
类。
本页是否有帮助?
感谢您的反馈