WTM框之—调整默认的删除方法

  目前系统默认的删除操作逻辑是,删除时弹出来需要删除的内容,然后再进行删除,如果不想使用系统的删除功能,想弹出一个确认,然后就删除的话可以做如下的改动:

  1、后台的那个按钮的代码修改如下:

    this.MakeStandardAction(""Patient",GridActionStandardTypesEnum.Delete,"删除","Patients",dialogWidth:800).SetPromptMessage("你真的要删除么?").SetShowDialog(false)

  2、另外后台的Delete的方法也需要调整,如下:

    public ActionResult Delete(string id)
    {
        var vm=CreateVM<PatientVM>(id);
        vm.DoDelete();
        if(!modelState.IsValid)
        {
            return FFResult().Alert("删除失败");
        }
        else
        {
            return FFResult().RefreshGrid().Alert("删除成功");
        }
    }
原文地址:https://www.cnblogs.com/wjx-blog/p/14275758.html