delete

针对要删除的数据点击行尾的删除按钮即弹出删除确认空,确认删除

cfg.js

  1. {title: '操作',formatter:function(data,row){
  2. 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>';
  3. }}
  4. /**
  5. * 删除系统参数
  6. */
  7. Cfg.delete = function (id) {
  8. var operation = function() {
  9. var ajax = new $ax(Feng.ctxPath + "/cfg/delete", function (data) {
  10. Feng.success("删除成功!");
  11. Cfg.table.refresh();
  12. }, function (data) {
  13. Feng.error("删除失败!" + data.responseJSON.message + "!");
  14. });
  15. ajax.set("cfgId", id);
  16. ajax.setType('delete');
  17. ajax.start();
  18. };
  19. Feng.confirm("确认删除该记录?", operation);
  20. };

后台逻辑

  1. /**
  2. * 删除参数
  3. */
  4. @RequestMapping(value = "/delete",method = RequestMethod.DELETE)
  5. @ResponseBody
  6. @BussinessLog(value = "删除参数", key = "cfgId",dict = CfgDict.class)
  7. public Object delete(@RequestParam Long cfgId) {
  8. cfgService.delete(cfgId);
  9. return SUCCESS_TIP;
  10. }