搞个弹出框,如何让窗户最大化

这个需要在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




-----------------------------------------------------------------------------------------------------------------------------------



下面是在表格里玩的


弹框:既设置弹窗大小又加遮罩可以填写两个,中间空格隔开,防止多次点击弹出多个弹框!

*. 列表内的自定义按钮一定要在列表渲染完成之后才能成功。


QQ图片20181224103152.png

如果是点击标签才弹出的,这么写就可以了
image.png




下面又是一种改大小的方法:

9aedb5bc151e46332ff01a0d731633d8_3d22418cd985b1d321b834b351156f07.png


这里是上面不管用时,可以等表格加载完再改。

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%']);

image.png


«    2025年7月    »
123456
78910111213
14151617181920
21222324252627
28293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
    文章归档
    网站收藏
    友情链接

    Powered By Z-BlogPHP 1.7.4

    周易八字研究笔记 豫ICP备2021017518号-3     豫公网安备41077102000113