fastadmin关于自定义按钮弹窗事件提交按钮不是异步提交的问题
fastadmin 添加自定义按钮弹窗事件,提交按钮异步事件,变成了跳转页面,解决方案
在绑定事件的位置加一个当前自定义按钮方法的事件就可以了代码如下可做参考
// An highlighted block
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate,
buttons:[
{
name:'top',
text:'通过',
title:'通过',
classname: 'btn btn-xs btn-success btn-view btn-ajax',
icon: 'fa fa-check-circle',
url: 'order/top',//用自定义按钮的方法
visible:function(row){
if(row.status == 1){
return true;
}else{
return false;
}
},
refresh:true
}
],formatter: Table.api.formatter.operate
}
add: function () {
Controller.api.bindevent();
},
edit: function () {
Controller.api.bindevent();
},
//用自定义按钮的方法重新帮顶一下事件
top:function (){
Controller.api.bindevent();
},
api: {
bindevent: function () {
Form.api.bindevent($("form[role=form]"));
}
}
附带备忘地址
fastadmin一张表地址:https://ask.fastadmin.net/question/12963.html