删除数据
2021-05-15 10:15:42
651次阅读
1个回答
老师,使用内置删除时,怎样能增加判断,若数据下有其他关联信息不允许删除,比如公司管理,删除公司时,若公司下有部门或子部门则提示不允许删除
0
2021-05-17 07:41:59
最佳答案
一般有2中实现方式:
一、使用内置删除,需要通过设定不允许选中实现:
一般步骤:
(1)设定删除按钮:
2.显示复选框:
3.设定允许删除(表和主键):
4.设定允许删除(物理或逻辑删除):
如果选择“逻辑删除”,需要指定逻辑删除的字段,以及删除时字段的值(也就是update 表 set 删除字段=删除时字段的值 where 主键=主键值)
5.根据数据不允许删除时
(1)在查询sql查出不允许删除的标识(eg:子表有数据时不允许删除)
(2)把该字段在列上显示或者数据隐藏(不能设为隐藏):
(3)对不允许删除的数据设定禁止选中条件:
二、使用模板列,自己写删除
(1)在查询sql查出不允许删除的标识(eg:子表有数据时不允许删除)
(2)把该字段在列上显示或者数据隐藏(不能设为隐藏):
(3)模板列自己写button和点击的js事件,js里写提示,根据(1)中查询的标识或者自己写ajax(后台二开配置.do,具体参照右键帮助里的,如下图: )
共1条
1