透视表
透视表扩展组件为 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">
本页是否有帮助?
感谢您的反馈