FineUI 官方论坛

标题: tab内的页面如何关闭自己的tab?或如何新建个tab? [打印本页]

作者: yezie    时间: 2012-3-1 13:36
标题: tab内的页面如何关闭自己的tab?或如何新建个tab?
比如页面index.aspx里有个TabStrip,里面有个tab显示a.aspx
1. 如何在a.aspx里点按钮关闭本tab。
2. 如何在a.aspx里点按钮打开新tab显示b.aspx,不是开window。

作者: yezie    时间: 2012-3-3 09:22
没人回。。。用js也可以,只是我不会extjs
作者: 隨風往事    时间: 2012-3-3 12:20
在线的例子里边有多种方法,首页就是!你先查查
作者: yezie    时间: 2012-3-3 16:19
隨風往事 发表于 2012-3-3 12:20
在线的例子里边有多种方法,首页就是!你先查查

首页是tab外操作tab,这当然简单,我说的是tab里的页面关闭自己,这是两个页面了
作者: yezie    时间: 2012-3-15 16:46
高手来给个解决方案。。
作者: 30372245    时间: 2012-3-15 20:05
JS中调用外面的页面 parent.window,剩下的就和首页类似了吧....
作者: yezie    时间: 2012-3-18 09:46
30372245 发表于 2012-3-15 20:05
JS中调用外面的页面 parent.window,剩下的就和首页类似了吧....

额。。能详细点吗,我对js不怎么了解
作者: yezie    时间: 2012-3-18 10:20
搞定了
btn1.OnClientClick = "parent.window.X('RegionPanel1_Region1_tab').addTab({id:\"ChargeList.aspx\", url:\"/ChargeList.aspx\", title:\"明细列表\", closable:true});";
btn2.OnClientClick = "parent.window.X('RegionPanel1_Region1_tab').removeTab(\"ChargeList.aspx\");";
只是想办法把RegionPanel1_Region1_tab做成动态,不过首页的这个id一般也不会变




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4