fastadmin 表格添加自定义按钮
修改控制器对应的js文件,找到{field: 'operate' 这部分进行修改即可。举例如下:根据状态(isStop)不同,添加开启或停止按钮。
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate,formatter:Table.api.formatter.operate,buttons: [ { name:'open', text:'开启', title:'开启', icon: 'fa fa-play', classname: 'btn btn-xs btn-default btn-confirm', url: 'task/cycle/open', hidden:function(row){ if(row.isStop == 0){ return true; } } }, { name:'stop', text:'停止', title:'停止', icon: 'fa fa-stop', classname: 'btn btn-xs btn-default btn-confirm', url: 'task/cycle/stop', hidden:function(row){ if(row.isStop == 1){ return true; } } } ]}