一、說明
批量修改
功能是系統使用中經常用到的功能,可以修改多條數據的某一個屬性值爲某一個值,非常方便,目前市面上的開源系統好像都不支持批量修改功能,只支持手動的去一個個修改記錄,非常麻煩,於是我根據這個需求開發了批量修改插件SimpleAdmin.Plugin.Batch
,可以實現表的單個字段的批量修改功能,非常方,具體可以參考用戶管理
頁面功能。
二、後端配置
只需要在實體上增加BatchEdit
特性即可。
構造函數中注入IBatchEditService
,然後寫一個批量編輯的方法。
控制器暴露接口
啓動系統,菜單選擇系統運維
->批量編輯
,
點擊新建配置
按鈕,輸入唯一編碼,選擇表,點擊保存。
在生成的配置中點擊配置
按鈕,用來配置可以修改哪些字段和字段類型,配置好了點擊保存即可。
三、前端使用
引入批量編輯組件,傳入相對於的屬性,code對應的批量配置的唯一編碼
添加批量編輯按鈕,並設置點擊事件
啓動系統,打開對應的頁面,選中數據並點擊批量編輯按鈕,就可以使用批量編輯功能了。