目前系统默认的删除操作逻辑是,删除时弹出来需要删除的内容,然后再进行删除,如果不想使用系统的删除功能,想弹出一个确认,然后就删除的话可以做如下的改动:
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("删除成功"); } }