表格导出操作
该扩展组件为 Web 应用程序中的表格组件提供了一个非常有用的功能。支持用户从表格中下载数据至不同格式的文件,例如 Excel 或 JSON。
扩展组件提供一些 操作,用于触发导出功能。
这些操作可以在 dataGrid 数据网格 和 treeDataGrid 树形数据网格 组件内使用。
安装
按照 扩展组件 章节的说明通过 Jmix 市场进行自动安装。
手动安装,在 build.gradle
添加下列依赖:
implementation 'io.jmix.gridexport:jmix-gridexport-flowui-starter'
用法
扩展组件提供了两种类型的操作:grdexp_excelExport 和 grdexp_jsonExport。两种操作都是 列表组件操作,因此可以添加至 dataGrid 和 treeDataGrid。
项目中添加了该扩展组件后,Jmix Studio 中可以通过 addition 添加操作。
示例:
<hbox id="buttonsPanel" classNames="buttons-panel">
<button id="excelExportBtn" action="usersDataGrid.excelExport"/>
<button id="jsonExportBtn" action="usersDataGrid.jsonExport"/>
</hbox>
<dataGrid id="usersDataGrid"
width="100%"
columnReorderingAllowed="true"
minHeight="20em"
dataContainer="usersDc"
selectionMode="MULTI">
<actions>
<action id="excelExport" type="grdexp_excelExport"/>
<action id="jsonExport" type="grdexp_jsonExport"/>
</actions>
</dataGrid>
如需启用表格的多选,请设置 dataGrid
组件的 selectionMode="MULTI"
。
本页是否有帮助?
感谢您的反馈