表格的operat参数,支持传入_if属性,判断这个按钮是否显示:

支持两种用法:

  • 回调用法
  • 依据某列值判断

回调用法

回调参数有两个:

  • data:当前行数据
  • operat:当前operat的设置
{
text: '添加下级',
url: init.add_url,
method: 'open',
auth: 'add',
class: 'layui-btn layui-btn-xs layui-btn-normal',
extend: 'data-full="true"',
_if: function (data,operat) {
    if (data.pid == 99999999) {
        return false;
        }

        return true;
    }
}

依据某列值判断(字符串)

下面的例子中,只用这行数据if(data.status)为真时才会显示该按钮。

{
    text: '编辑',
    url: init.edit_url,
    method: 'open',
    auth: 'edit',
    class: 'layui-btn layui-btn-xs layui-btn-success',
    extend: 'data-full="true"',
    _if: 'status'
}

原文标题:_if

原文文档:ulthon_admin

原文地址:https://doc.ulthon.com/read/augushong/ulthon_admin/630db7f52a779/zh-cn/2.x.html

原文平台:奥宏文档

2.x