FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 5763|回复: 6
打印 上一主题 下一主题

如何关闭Tab页面刷新另外一个tab页面

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-14 10:37:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如我打开一个tab页面,这个页面是嵌套了百度的地址,当我关闭这个百度的tab页面时候,我需要刷新另外一个tab页面?
如何解决?
推荐
发表于 2015-5-7 17:17:53 | 只看该作者
我的解决办法:        
     function refreshTab() {
            var mainTabStrip = parent.Ext.getCmp("mainTabStrip_clientID");
            var myTab = mainTabStrip.getTab("tab_clientID");
            if (myTab != null) {
                //mainTabStrip.setActiveTab(myTab);
                var iframe = Ext.DomQuery.selectNode('iframe', myTab.body.dom);
                iframe.contentWindow.location.reload(false);
            }
        }
在服务端事件中用 RegisterStartupScript 注入;
沙发
发表于 2015-4-15 18:32:23 | 只看该作者
我也在找这个问题的解决办法。
占个位置。
板凳
发表于 2015-4-17 15:20:57 | 只看该作者
这个问题, 我找到办法了。
用URL来刷新指定页面。
  1.     //刷新指定url的tab页
  2.     //如果没有找到tab业就不刷新
  3.     window.refreshTab = function (url) {

  4.         var items = mainTabStrip.items.filter('url', url);
  5.         if (items.length > 0) {
  6.             mainTabStrip.setActiveTab(items.get(0));
  7.         }
  8.     }
复制代码
地板
发表于 2015-5-7 16:12:04 | 只看该作者
zzzzzzzzzzzzzzz 发表于 2015-4-17 15:20
这个问题, 我找到办法了。
用URL来刷新指定页面。

用的 方法好像不行
  function saveCloseActiveTab()
        {
            window.refreshTab = function () {
                var items = mainTabStrip.items.filter('url','project.aspx');
                if (items.length > 0) {
                    mainTabStrip.setActiveTab(items.get(0));
               }
         
        }


直接报错了
6#
发表于 2015-5-8 09:53:48 | 只看该作者
水叮当 发表于 2015-5-7 17:17
我的解决办法:        
     function refreshTab() {
            var mainTabStrip = parent.Ext.getCmp( ...

好用   不错   点个 赞~~~。~~~~
7#
发表于 2015-5-8 12:47:11 来自手机 | 只看该作者
如果F.js没有封装这个功能话,可以用原生ext.js来实现,查下extjs的Api能搞定
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 11:00 , Processed in 0.054451 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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