刚刚在群里看到有人询问如何隐藏(删除)操作栏中的”删除”按钮,如下这个。
我也不会,在论坛上也没找到,但有找到一篇关于根据条件怎么隐藏按钮的问题,Karson 老大有提供的解决方法。
我就照样画葫芦写了一个隐藏删除的方法,现献丑一下,代码如下:
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: function (value, row, index) { var that = $.extend({}, this); var table = $(that.table).clone(true); $(table).data("operate-del", null); that.table = table; return Table.api.formatter.operate.call(that, value, row, index); }}
效果如下:
如果有更好的方法,欢迎回复。
参考资料:
一张图解析FastAdmin中的表格列表的功能 http://forum.fastadmin.net/d/323
如何在列表操作列区域添加按钮及控制已有按钮显示 http://forum.fastadmin.net/d/304
如何根据当前记录状态显示或隐藏当前的操作按钮 http://forum.fastadmin.net/d/468