FastAdmin 默认表格渲染行操作按钮时,会附加编辑、删除功能,移除时使用以下方法。
通常使用
formatter: Table.api.formatter.operate
来做渲染。
直接将其替换为:
formatter: function (value, row, index) {
var that = $.extend({}, this);
var table = $(that.table).clone(true);
$(table).data("operate-edit", false);
$(table).data("operate-del", false);
$(table).data("operate-dragsort", false);
that.table = table;
return Table.api.formatter.operate.call(that, value, row, index);
}表格上方的编辑、删除按钮操作:
<table id="taskDetail" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('requirement/wbs_task/edit')}"
data-operate-del="{:$auth->check('requirement/wbs_task/del')}"
width="100%">
</table>直接移除 data-operate-edit、data-operate-del 属性即可。