jQuery MiniUI

标题: 关于datagrid [打印本页]

作者: a5588980    时间: 2019-11-29 10:28:44     标题: 关于datagrid

想双击 数据  跳转到另一个activetab   然后把双击的数据也传过去  有点没思路

function OnRowClick(e){
                        activeTab(e.record);
                }


function activeTab(item) {
                var tabs = top["window"].mini.get("mainTabs");
                var tab = tabs.getTab(item.id);
                if (!tab) {
                    tab = { name: item.id, title: '通道详情', url: "pages/tunneldetail.html", iconCls: item.iconCls, showCloseButton: true };
                    tab = tabs.addTab(tab);
                }
                tabs.activeTab(tab);
            }





作者: dforce    时间: 2019-11-29 10:51:53

tab.onload=function(){                           //写一个onload事件,tab页面加载完毕触发
     var IFrame=tabs.getTabIFrameEl();
     IFrame.contentWindow.xxxx(data);       //调用子页面自定义xxxx方法接收你要传递的数据
}
作者: a5588980    时间: 2019-11-29 11:32:24

dforce 发表于 2019-11-29 10:51
tab.onload=function(){                           //写一个onload事件,tab页面加载完毕触发
     var IF ...

我定义了  然后 debugger; 好像没进入这个页面

function OnRowClick(e){
                        activeTab(e.record);
                }
                var tabs = top["window"].mini.get("mainTabs");
                function activeTab(item) {
                var tab = tabs.getTab(item.id);
                if (!tab) {
                    tab = { name: item.id, title: '通道详情', url: "pages/tunneldetail.html", iconCls: item.iconCls, showCloseButton: true };
                    tab = tabs.addTab(tab);
                }
                tabs.activeTab(tab);
            }
               
                tabs.onload=function(){   
                        //写一个onload事件,tab页面加载完毕触发
                     var IFrame=tabs.getTabIFrameEl();
                     IFrame.contentWindow.setData();       //调用子页面自定义xxxx方法接收你要传递的数据
                }

还有就是  哪个data怎么从点击行获取  我只知道 哪个  e.record 是那个行的值
作者: dforce    时间: 2019-11-29 13:11:06

a5588980 发表于 2019-11-29 11:32
我定义了  然后 debugger; 好像没进入这个页面

function OnRowClick(e){

看清楚代码
tab.onload=
加到tab={}后面去




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