delete
针对要删除的数据点击行尾的删除按钮即弹出删除确认空,确认删除
cfg.js
{title: '操作',formatter:function(data,row){
return '<button type="button" class="btn btn-info btn-icon waves-effect waves-circle" onclick="Cfg.delete('+row.id+')" title="删除"><span class="zmdi zmdi-delete"></span></button>';
}}
/**
* 删除系统参数
*/
Cfg.delete = function (id) {
var operation = function() {
var ajax = new $ax(Feng.ctxPath + "/cfg/delete", function (data) {
Feng.success("删除成功!");
Cfg.table.refresh();
}, function (data) {
Feng.error("删除失败!" + data.responseJSON.message + "!");
});
ajax.set("cfgId", id);
ajax.setType('delete');
ajax.start();
};
Feng.confirm("确认删除该记录?", operation);
};
后台逻辑
/**
* 删除参数
*/
@RequestMapping(value = "/delete",method = RequestMethod.DELETE)
@ResponseBody
@BussinessLog(value = "删除参数", key = "cfgId",dict = CfgDict.class)
public Object delete(@RequestParam Long cfgId) {
cfgService.delete(cfgId);
return SUCCESS_TIP;
}