SimpleAdmin手摸手教学之:批量修改

发布时间 2023-04-08 13:38:08作者: HuTiger

一、说明

批量修改功能是系统使用中经常用到的功能,可以修改多条数据的某一个属性值为某一个值,非常方便,目前市面上的开源系统好像都不支持批量修改功能,只支持手动的去一个个修改记录,非常麻烦,于是我根据这个需求开发了批量修改插件SimpleAdmin.Plugin.Batch,可以实现表的单个字段的批量修改功能,非常方,具体可以参考用户管理页面功能。

二、后端配置

只需要在实体上增加BatchEdit特性即可。

构造函数中注入IBatchEditService,然后写一个批量编辑的方法。

控制器暴露接口

启动系统,菜单选择系统运维->批量编辑

点击新建配置按钮,输入唯一编码,选择表,点击保存。

在生成的配置中点击配置按钮,用来配置可以修改哪些字段和字段类型,配置好了点击保存即可。

 

三、前端使用

引入批量编辑组件,传入相对于的属性,code对应的批量配置的唯一编码

添加批量编辑按钮,并设置点击事件

启动系统,打开对应的页面,选中数据并点击批量编辑按钮,就可以使用批量编辑功能了。