jQuery MiniUI

标题: tabs 从整体页面调用子页面的方法 [打印本页]

作者: 小葱儿    时间: 2014-8-15 11:14:10     标题: tabs 从整体页面调用子页面的方法

在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();}



作者: 小葱儿    时间: 2014-8-15 11:16:39

        //标记父窗体发向子窗体的命令
          top.CmdSendToChildPages = { pageID: "", funcName: "", para: {} };   ; 我看到了这个,但是我不会 用,我实现不了效果
作者: felt    时间: 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();
}
作者: 小葱儿    时间: 2014-8-15 12:52:51

felt 发表于 2014-8-15 11:32
要不你这样做吧
url不要写在tabs里
点击按钮的时候才去加载

请问在一个页面中写  top["win1"] = window  是什么 意思
作者: felt    时间: 2014-8-15 13:15:17

小葱儿 发表于 2014-8-15 12:52
请问在一个页面中写  top["win1"] = window  是什么 意思

跨页面调用




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