删除数据
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

mikisu

  • 0 回答
  • 0 粉丝
  • 0 关注