jQuery MiniUI

标题: tab的ondestroy什么情况下会被触发 [打印本页]

作者: 匿名    时间: 2022-1-5 16:50:47     标题: tab的ondestroy什么情况下会被触发

使用tabs.removeTab(tab) 不触发tab.ondestroy,使用mini.open的方法window.CloseOwnerWindow(true) 却可以触发tab.ondestroy,

那么tab页用什么方法可以触发tab.ondestroy呢,使用window.CloseOwnerWindow(true) 来触发tab.ondestroy会不会有什么影响

作者: felt    时间: 2022-1-10 09:58:59

监听整个tabs的tabdestroy事件,这个事件removeTab的时候也会触发

作者: 匿名    时间: 2022-1-10 11:55:37

felt 发表于 2022-1-10 09:58
监听整个tabs的tabdestroy事件,这个事件removeTab的时候也会触发

具体怎么用呢,我用的时候没有触发

我要实现的是点击TabA页面的超链接进入TabB页面,然后在tabs.removeTab(tabB)的时候触发事件。

TabA.js代码如下:
                if (!tab) {
                    grid.reload();
                    tab = {};
                    tab.name = ids;
                    tab.title = ids;
                    tab.showCloseButton = true;
                    tab.url = " ”;
                    tabs.addTab(tabB);
                    tab.ondestroy = function (e) {
                        grid.reload();
                    }
                }
作者: felt    时间: 2022-1-10 12:19:20

匿名者 发表于 2022-1-10 11:55
具体怎么用呢,我用的时候没有触发

我要实现的是点击TabA页面的超链接进入TabB页面,然后在tabs.removeTa ...

tabs.on("tabdestroy",function(e){
   if(e.tab....){
     ...
   }
})
作者: 匿名    时间: 2022-1-10 14:04:25

felt 发表于 2022-1-10 12:19
tabs.on("tabdestroy",function(e){
   if(e.tab....){
     ...

问题已解决,非常感谢!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2