fastadmin后台列表隐藏编辑删除按钮
隐藏编辑删除按钮
{
field: 'operate',
title: __('Operate'),
table: table,
events: Table.api.events.operate,
formatter: function (value, row, index) {
var that = $.extend({}, this);
if (row.status == 0){
$(table).data("operate-edit", true); //编辑operate-edit - 删除按钮operate-del
}else {
$(table).data("operate-edit", null); // 列表页面编辑按钮隐藏
}
that.table = table;
return Table.api.formatter.operate.call(that, value, row, index);
}
}
PS:为什么不使用 !=
有时因为加载问题,导致隐藏按钮列之后的列,也被隐藏按钮。
所以,使用if…else…条件防止有些非条件列按钮也被隐藏。