jQuery MiniUI

 找回密码
 立即注册
查看: 2392|回复: 3
打印 上一主题 下一主题

关于datagrid [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-11-29 10:28:44 |只看该作者 |倒序浏览
想双击 数据  跳转到另一个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);
            }




Rank: 8Rank: 8

沙发
发表于 2019-11-29 10:51:53 |只看该作者
tab.onload=function(){                           //写一个onload事件,tab页面加载完毕触发
     var IFrame=tabs.getTabIFrameEl();
     IFrame.contentWindow.xxxx(data);       //调用子页面自定义xxxx方法接收你要传递的数据
}

Rank: 3Rank: 3

板凳
发表于 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 是那个行的值

Rank: 8Rank: 8

地板
发表于 2019-11-29 13:11:06 |只看该作者
a5588980 发表于 2019-11-29 11:32
我定义了  然后 debugger; 好像没进入这个页面

function OnRowClick(e){

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

Archiver|普加软件

GMT+8, 2024-9-29 05:53 , Processed in 1.040088 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部