批量编辑器
该扩展组件支持用户对多个实体实例的属性值进行统一编辑。
提供一个用于打开对话框的 操作,在这个对话框内,用户可以输入属性值。之后,操作会在数据存储和 UI 中更新这些编辑的实体。
安装
请按照 扩展组件 章节的介绍通过 Jmix 市场自动安装。
手动安装时,在 build.gradle
中添加依赖:
implementation 'io.jmix.bulkeditor:jmix-bulkeditor-starter'
用法
此扩展组件提供的操作为 bulked_edit
。这是一个 列表组件操作,因此,可以将操作添加至 dataGrid 数据网格 和 treeDataGrid 树形数据网格。
示例:
<hbox id="buttonsPanel" classNames="buttons-panel">
<!-- ... -->
<button action="booksDataGrid.bulkEdit"/>
</hbox>
<dataGrid id="booksDataGrid" dataContainer="booksDc" columnReorderingAllowed="true"
selectionMode="MULTI">
<actions>
<!-- ... -->
<action id="bulkEdit" type="bulked_edit"/>
</actions>
设置 dataGrid
的 selectionMode="MULTI"
以支持多选。
本页是否有帮助?
感谢您的反馈