jQuery MiniUI

标题: 各位大侠,新手请教个问题 [打印本页]

作者: geniuszjh    时间: 2013-5-22 13:28:26     标题: 各位大侠,新手请教个问题

现在又一个主页面
主页面中

    <div id="editWindow" class="mini-window" title="客户信息管理" style="width:100%;"  showMaxButton="true"
    showModal="true" allowResize="true" allowDrag="true"
    >
   
       <div id="tabs1" class="mini-tabs" activeindex="0" style="width: 100%; height: 100%;"
                bodystyle="padding:0;border:0;">
                  <div title="客户基本信息" name="tabCus" url="customersAdd.htm">
                                  </div>
                   <div title="客户联系人信息" name="tabPerson" url="cusPerson.htm" >
                        </div>
                </div>
                </div>

通过以下代码可以转入到标签1的客户基本信息页面,并通过子页面的标准SetData 方法对子页面进行操作
tabs.loadTab(
                                "customersAdd.htm",
               tabCus,
               
                function () {
               
                    var iframe = this.getTabIFrameEl(tabCus);
                  
                    var data = { action: "new" };
                       alert(iframe);
                    iframe.contentWindow.SetData(data);
                  
                },
                function (action) {
                   // grid.reload();
                }
            );
            editWindow.show();
         
            editWindow.max();


转入客户基本信息页面

我的问题是 这两个标签页customersAdd.htm  如何向cusPerson.htm传递参数 该如何操作,急 在线等,谢


作者: factory    时间: 2013-5-22 13:36:26

页面A上
top["win"] = window

页面B上

top["win"].abc()

B页面调用A页面的abc()方法来传递参数
作者: geniuszjh    时间: 2013-5-22 14:24:40

factory 发表于 2013-5-22 13:36
页面A上
top["win"] = window

多谢 已完成
作者: geniuszjh    时间: 2013-5-22 15:28:40

factory 发表于 2013-5-22 13:36
页面A上
top["win"] = window

现在还有个问题,关闭 editWindow后,
1.主页面数据无法刷新,
2.从新打开editWindow 时 他首先显示的是上次关闭时保持的状态,然后会刷新。怎样能不保持最后一次关闭的状态 谢版主
作者: factory    时间: 2013-5-22 15:34:40

geniuszjh 发表于 2013-5-22 15:28
现在还有个问题,关闭 editWindow后,
1.主页面数据无法刷新,
2.从新打开editWindow 时 他首先显示的是 ...

window做的话,关闭是你用hide()方法做的吗,这个其实是隐藏,并非销毁。或者你直接换成用mini.open做吧,主页面数据的刷新,在ondestory:function(){}里面刷新

参考:http://www.miniui.com/demo/#src=datagrid/datagrid.html
作者: geniuszjh    时间: 2013-5-22 15:38:49

factory 发表于 2013-5-22 15:34
window做的话,关闭是你用hide()方法做的吗,这个其实是隐藏,并非销毁。或者你直接换成用mini.open做吧 ...

那个我知道 mini.open我不知道怎么能最大化。
作者: factory    时间: 2013-5-22 15:41:03

geniuszjh 发表于 2013-5-22 15:38
那个我知道 mini.open我不知道怎么能最大化。

var win = mini.open()

win.max()

或者 onload:function里面 this.max()
作者: geniuszjh    时间: 2013-5-22 16:44:10

factory 发表于 2013-5-22 15:41
var win = mini.open()

win.max()

谢了,^_^实验了一下可以




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