jQuery MiniUI

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

各位大侠,新手请教个问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 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传递参数 该如何操作,急 在线等,谢

Rank: 8Rank: 8

沙发
发表于 2013-5-22 13:36:26 |只看该作者
页面A上
top["win"] = window

页面B上

top["win"].abc()

B页面调用A页面的abc()方法来传递参数

Rank: 1

板凳
发表于 2013-5-22 14:24:40 |只看该作者
factory 发表于 2013-5-22 13:36
页面A上
top["win"] = window

多谢 已完成

Rank: 1

地板
发表于 2013-5-22 15:28:40 |只看该作者
factory 发表于 2013-5-22 13:36
页面A上
top["win"] = window

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

Rank: 8Rank: 8

5#
发表于 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

Rank: 1

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

那个我知道 mini.open我不知道怎么能最大化。

Rank: 8Rank: 8

7#
发表于 2013-5-22 15:41:03 |只看该作者
geniuszjh 发表于 2013-5-22 15:38
那个我知道 mini.open我不知道怎么能最大化。

var win = mini.open()

win.max()

或者 onload:function里面 this.max()

Rank: 1

8#
发表于 2013-5-22 16:44:10 |只看该作者
factory 发表于 2013-5-22 15:41
var win = mini.open()

win.max()

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

Archiver|普加软件

GMT+8, 2024-11-28 16:03 , Processed in 1.042656 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部