FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 12069|回复: 7
打印 上一主题 下一主题

如何在页面中关闭当前tab

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-18 07:12:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
仿照演示做了一个左右分栏的页面

左侧菜单打开后都在右侧以TAB方式打开

某一个页面 想自己关闭自己的tab

但是this.Parent 是null    还有什么办法能关闭自己这个tab啊?

选项卡控件--关闭按钮  那个演示看过了  是用的 Tab3.Hidden = true;

但是我现在取不到Tab3 怎么办呢?


就想在页面里放一个按钮  关闭当前tab  怎么实现
沙发
 楼主| 发表于 2012-7-18 08:01:54 | 只看该作者
果然没有人回答..为了造福后人  自己解决了 贴上代码吧
  1.                 string js =
  2.                     string.Format("parent.window.X('RegionPanel1_mainRegion_mainTabStrip').removeTab("dynamic_added_tabTreeNode_{0}");",
  3.                                   PageRight.ID);
  4.                 ExtAspNet.PageContext.RegisterStartupScript(js);
复制代码
参考了:http://bbs.extasp.net/forum.php? ... 3&highlight=tab


http://bbs.extasp.net/forum.php? ... =%E5%85%B3%E9%97%AD

这2个帖子
板凳
发表于 2012-9-14 08:34:40 | 只看该作者
请问 PageRight.ID 是如何得来的?我怎么获取到当前页面的Tab的ID?
地板
发表于 2012-11-2 03:12:26 | 只看该作者
顶 请问 PageRight.ID 是如何得来的?我怎么获取到当前页面的Tab的ID?

还有就是怎样获得当前页面的Tab的 tabtitel ?
5#
发表于 2012-11-12 10:22:07 | 只看该作者
我写贴段代码。在tab的子页,可以动态改变Tab的Title值。
  1. function ChangeTabTitle(title) {
  2.     var mainTabStrip = Ext.getCmp(IDS.mainTabStrip);
  3.     var tab = mainTabStrip.getActiveTab();
  4.     tab.setTitle(title);
  5. }
复制代码
调用的时候,只需要在子页面的末尾,加上以下代码即可。
  1. <script type="text/javascript">
  2.         parent.ChangeTabTitle('设置Tab的标题');
  3.     </script>
复制代码
6#
发表于 2012-11-12 10:24:11 | 只看该作者
稍微小改下就可以实现关闭了。在使用这个框架的时候,可以多参考ExtJs3.3的中文帮助文档。
7#
发表于 2012-11-12 14:05:57 | 只看该作者
☆幻~精灵 发表于 2012-11-12 10:22
我写贴段代码。在tab的子页,可以动态改变Tab的Title值。调用的时候,只需要在子页面的末尾,加上以下代码 ...

好人呐,不胜感激
8#
发表于 2012-11-14 07:14:21 | 只看该作者
易水临风 发表于 2012-11-12 14:05
好人呐,不胜感激

不客气,互相帮助才能更好的进步。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-29 22:49 , Processed in 0.045496 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表