jQuery MiniUI

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

关于tabs传递值 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2014-9-10 18:07:05 |只看该作者 |倒序浏览
IframeData = [{ "QueryType": "1" }];
tabs.loadTab("/EmailInfo/QueryEmail_Base.html", tabs.activeTab(1), QueryIframe, "");
IframeData = [{ "QueryType": "2"}];
tabs.loadTab("/EmailInfo/QueryEmail_Base.html", tabs.activeTab(2), QueryIframe, "");
IframeData = [{ "QueryType": "3"}];  //三次赋值,只这一条有效。感觉切换tabs的时候被这条覆盖了。
tabs.loadTab("/EmailInfo/QueryEmail_Base.html", tabs.activeTab(3), QueryIframe, "");

//回调框架子页面
        function QueryIframe(e)
        {
            var tabs = e.sender;
            var iframe = tabs.getTabIFrameEl(e.tab);
            iframe.contentWindow.setData(IframeData);
        }

##################################
我想把不同的值传递tabs子页面, 但在界面切换tabs的时候,IframeData的值却都是最后一条。
有没有什么办法可以解决下呢?  
我想过做创建三个一样页面,但是仅仅为这一个值就创建三个一模一样的页面有些浪废。



Rank: 8Rank: 8

沙发
发表于 2014-9-11 09:33:08 |只看该作者
监听tabs切换事件onactivechanged来处理e.tab可以判断切换的tab

Archiver|普加软件

GMT+8, 2024-6-26 08:34 , Processed in 1.059140 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部