这个需要在js里写。
Form.api.bindevent($("form[role=form]"), function () { if (Config.cms.archiveseditmode == 'addtabs') { var obj = top.window.$("ul.nav-addtabs li.active");
top.window.Toastr.success(__('Operation completed'));
top.window.$(".sidebar-menu a[url$='/cms/archives'][addtabs]").click();
top.window.$(".sidebar-menu a[url$='/cms/archives'][addtabs]").dblclick();
obj.find(".fa-remove").trigger("click");
}
});其中/cms/archives为你当前的页面地址。
以上的没试过,先留着看看
自定义按钮搞的弹出框
fastadmin fast.api.open回调函数
A页面为父页面,B页面是子页面
在A页面点击事件调B页面
Fast.api.open("URL","页面名称",{
area:['78%','95%'],
callback:function(value){
//value 就是B页面传输的数据
}
}
在B页面:
B:function(){
//页面中加上以下部分 '.btn-success是B页面的按钮的class
$(document).on('click', '.btn-success', function(){
//data为要传输的数据,只能放一个数据,所以传输的数据多的时候可以拼接一个字符串
Fast.api.close(data);
});
}
————————————————
版权声明:本文为CSDN博主「汉子举铁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_48393490/article/details/129425756
-----------------------------------------------------------------------------------------------------------------------------------
下面是在表格里玩的
弹框:既设置弹窗大小又加遮罩可以填写两个,中间空格隔开,防止多次点击弹出多个弹框!
*. 列表内的自定义按钮一定要在列表渲染完成之后才能成功。
如果是点击标签才弹出的,这么写就可以了
下面又是一种改大小的方法:

这里是上面不管用时,可以等表格加载完再改。
onLoadSuccess:function(){ // 这里就是数据渲染结束后的回调函数 $(".btn-dialog").data("area", ['800px','200px']); }
弹框大小调整
$(".btn-dialog").data("area", ['800px','200px']);
这种方法固然是可行的, 但时机是需要把握的. 一定要在渲染数据成功后才行.
那么我们利用回调来处理, 代码如下
table.bootstrapTable({
url: $.fn.bootstrapTable.defaults.extend.index_url,
pk: 'id',
....
,
onLoadSuccess:function(){ // 这里就是数据渲染结束后的回调函数
$(".btn-dialog").data("area", ['800px','200px']);
}如何让表格的添加按钮打开的弹窗自动最大化?
在对应文件的js文件添加以下代码即可。
$(".btn-add").data("area", ['100%', '100%']);
豫公网安备41077102000113