透视表
透视表扩展组件为 Jmix UI 提供了一个表格组件,支持拖放功能,可以将一组数据转换为汇总表格,并通过二维的拖放 UI 操控数据表格。
该扩展组件的透视表基于外部的 PivotTable.js JavaScript 库。更多关于透视表的示例,请参阅作者的 网页。
安装
按照 扩展组件 章节的说明通过 Jmix 市场进行自动安装。
手动安装步骤:
-
在
build.gradle文件添加依赖:implementation "io.jmix.ui:jmix-pivot-table-starter" widgets "io.jmix.ui:jmix-ui-widgets" widgets "io.jmix.ui:jmix-pivot-table-widgets" -
删除
implementation 'io.jmix.ui:jmix-ui-widgets-compiled'依赖。 -
添加
compileWidgets任务(根据你的应用程序包路径修改):compileWidgets { generate "pivottable.ex1.widgets.CustomWidgetSet" } -
在
application.properties文件添加jmix.ui.widget-set属性(根据上面compileWidgets任务修改路径):jmix.ui.widget-set=pivottable.ex1.widgets.CustomWidgetSet
如需在界面使用该组件,需要在界面 XML 的根元素声明 pivot 命名空间:
<window xmlns="http://jmix.io/schema/ui/window"
xmlns:pivot="http://jmix.io/schema/ui/pivot-table">
本页是否有帮助?
感谢您的反馈