jQuery MiniUI

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

window关闭后怎么自动打开tab [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-11-14 11:36:41 |只看该作者 |倒序浏览
亲,
    用户在window中提交数据后,怎么自动打开tab


Rank: 8Rank: 8

沙发
发表于 2012-11-14 13:45:39 |只看该作者
有点不明白你的场景,
如果是提交之后打开tab,你用ajax提交,在success里面操作打开tab好了

Rank: 2

板凳
发表于 2012-11-14 13:58:09 |只看该作者
本帖最后由 lonm 于 2012-11-14 13:59 编辑

我的页面布局和这个一样
http://www.miniui.com/demo/#src=datagrid/datagrid.html

我想点击“增加”并提交数据,新增员工的窗口关闭后,在code的tab页旁边自动创建一个tab页,tab中显示新增的员工信息。

现在是不知道怎么 “自动创建一个tab页”,请赐教啊

Rank: 8Rank: 8

地板
发表于 2012-11-14 14:28:30 |只看该作者
本帖最后由 factory 于 2012-11-14 14:29 编辑
lonm 发表于 2012-11-14 13:58
我的页面布局和这个一样
http://www.miniui.com/demo/#src=datagrid/datagrid.html


tabs里面有个grid页面.
grid页面:
mini.open({
   .....
   ondestroy:function(data){    //data是子页面返回的参数,新增表单可以通过window.CloseOwnerWindow(data)方式关闭窗口的同时;这样把data参数返回给grid页面,
       var tabs = window.Owner.mini.get(tabsId);  // window.Owner获取父页面,也就是tabs所属的页面,通过tabs的id获取到tabs对象
       ......增加tab选项
   }
})

Rank: 2

5#
发表于 2012-11-14 14:32:17 |只看该作者
非常感谢!
我用这个也能达到效果了,再好学习你提供的方法

var node1 = {id:"456789",text:"我的世界",model:"__AA__",action:"__BB__"};
  window.parent.showTab(node1);

Archiver|普加软件

GMT+8, 2024-9-29 22:24 , Processed in 1.029509 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部