操作栏自定义按钮
步骤一 在JS的初始化表格operate字段中添加 buttons
buttons: [
{
name: 'detail',
text: __('自定义弹窗'),
title: __('自定义弹窗'),
classname: 'btn btn-xs btn-primary btn-dialog',
icon: 'fa fa-angellist',
url: 'user/rule/zdy',
visible: function (row) {
//返回true时按钮显示,返回false隐藏
return true;
}
}
],
注意 url中自动会添加所选中的ids,后台只要接收ids即可获取id
步骤二 添加控制器中对应的自定义方法
public function zdy(){
$this->assignconfig('demo',['name'=>'哈哈']);
return $this->view->fetch();
}
步骤三 在JS中添加与控制器中对应同名的自定义方法(小写)
zdy:function(){
$('#mmmm').html(Config.demo.name);
},
在方法里可以把数据渲染到自定义的html页面上