jQuery MiniUI

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

tabs 从整体页面调用子页面的方法 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2014-8-15 11:14:10 |只看该作者 |倒序浏览
在html1页面中有这样的html代码:    <a class="mini-button" style=" float:right;"
                    id="A1" iconcls="icon-search">风险预警推理</a>

<div id="mainTabs" class="mini-tabs" activeIndex="-1" style="width:100%;height:100%; overflow:auto" >           <div title="风险预警结果信息" url="demo_19.htm" >        
            </div>
         <div title="所选择具体故障信息" url="demo_20.htm" >        
           </div>
           <div title="规则信息" url="demo_21.htm" >        
            </div>
           <div title="事实信息" url="demo_22.htm" >        
             </div>
</div>   


在这个页面中,我想实现的效果是,当我点击id="A1"  mini-button 按钮的时候,我既要实现  mini.get("mainTabs").activeTab(0),即我打开tabs连接的第一个页面,我还想实现在我点击 id="A1"  button 按钮的时候,执行 该活动显示页面的一个方法  function(){ grid.load();}


Rank: 6Rank: 6

沙发
发表于 2014-8-15 11:16:39 |只看该作者
        //标记父窗体发向子窗体的命令
          top.CmdSendToChildPages = { pageID: "", funcName: "", para: {} };   ; 我看到了这个,但是我不会 用,我实现不了效果

Rank: 8Rank: 8

板凳
发表于 2014-8-15 11:32:52 |只看该作者
小葱儿 发表于 2014-8-15 11:16
//标记父窗体发向子窗体的命令
          top.CmdSendToChildPages = { pageID: "", funcName: "", ...

要不你这样做吧
url不要写在tabs里
点击按钮的时候才去加载
var url="demo_19.htm";
var tab=tabs.getTab(0);
tabs.loadTab(url,tab,function(){
    top["win"].aaa()
})

那个demo_19页面
定义top["win"]=window
function aaa(){
   grid.load();
}

Rank: 6Rank: 6

地板
发表于 2014-8-15 12:52:51 |只看该作者
felt 发表于 2014-8-15 11:32
要不你这样做吧
url不要写在tabs里
点击按钮的时候才去加载

请问在一个页面中写  top["win1"] = window  是什么 意思

Rank: 8Rank: 8

5#
发表于 2014-8-15 13:15:17 |只看该作者
小葱儿 发表于 2014-8-15 12:52
请问在一个页面中写  top["win1"] = window  是什么 意思

跨页面调用

Archiver|普加软件

GMT+8, 2024-9-30 16:36 , Processed in 1.058674 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部