LayUI使用彈窗重載父級數據表格的兩種方法


參考LayUI官方文檔,在子窗口中重載父級數據表格找到以下兩種方法:

1、子窗口中重載:在子窗口中直接調用父級talbe的reload方法。

        $("body").on("click", "#Test", function () {
            //刷新父級數據表格
            parent.layui.table.reload("demo");
            //關閉彈層
            var index = parent.layer.getFrameIndex(window.name); //先得到當前iframe層的索引
            parent.layer.close(index); //再執行關閉   
        });

2、父窗口中重載:通過Layer彈窗的End事件回調觸發:

                        perContent = layer.open({
                            type: 2,
                            title: '添加講師',
                            shadeClose: true,
                            shade: 0.8,
                            maxmin: true,
                            area: ['80%', '90%'],
                            content: '@Url.Action("Create", new { source = "index" })', //iframe的url
                            //通過end回調
                            end: function(){
                                table.reload('demo');
                            }
                        });
                        //以下代碼可以彈窗直接全屏
                        layer.full(perContent);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM