0 0

Ext tab标签打开位置的问题10

我写了一个方法,可以对一个页签进行关闭后再次打开操作,目的是为了刷新
整个页签内容,实现倒是可以实现,但是出现一个问题,假如我现在有三个页签A,B,C,关闭的页签为B,B关闭后,再次打开B页签后,三个页签的位置变为了A,C,B了,页签位置变化了,怎么能够保证页签打开时还是在原来的位置打开呢?谢谢了,跪等
function reDB() {
	var bool = false;
	var winid = "BPM_DBLB";
	var topTab = window.parent.Ext.getCmp('tabPanel');
	if (topTab.items.get(winid) != undefined) {
		debugger;
		topTab.remove(winid);
		bool = true;
	}
	if (bool) {
		var url = cdsPlugin.getContextPath() + "/jsp/bpm/noCompletList.jsp";
		if (topTab.items.length > 10) {
			window.parent.Ext.Msg.alert('<font size=4>提示</font>',
					'打开标签页过多!<br />系统最多可打开10个标签页,请先关闭暂时没用的标签页!');
			return;
		}
		if (topTab) {
			topTab.add( {
				id : "BPM_DBLB",
				title : "待办列表",
				closable : true,
				autoLoad : {
					showMask : true,
					url : url,
					mode : 'iframe',
					maskMsg : ' 页面正在载入中...',
					scripts : true
				}
			});
		}
	}
}
2013年4月02日 10:46

1个答案 按时间排序 按投票排序

0 0

你这个实现思路也太死板了,直接重新为url设一值不就行了。

  var w = Ext.getCmp('tab_panel_content');
var tab = Ext.getCmp('tab'+tabId);
if(tab==null){

   w.add({
        title:title,
        id:'tab'+tabId,
        html:'<iframe id="if_'+tabId+'" src="'+url+'" style="width:100%;height:100%"/>',
        autoScroll:true,
        closable:true
        }).show();
}else{
$("#if_"+tabId).attr("src",url);
tab.show();
}

2013年4月02日 16:25

相关推荐

    Ext中的tabpanel关闭后再打开不显示的问题

    ### Ext中的tabpanel关闭后再打开不显示的问题 在Ext框架中,`TabPanel`是一个非常重要的组件,用于实现页面中的多标签页功能。然而,在实际应用过程中可能会遇到一个常见问题:当某个标签页被关闭后,如果尝试重新...

    javascript 经典tab控件

    “完全模仿ext”表明这个JavaScript Tab控件的设计灵感来源于ExtJS,这是一个强大的JavaScript库,提供了丰富的UI组件和数据绑定功能。ExtJS中的TabPanel组件是其核心部分之一,能够创建具有多标签页的容器。模仿...

    random-wikipedia-newtab-extension:firefox扩展,可在新选项卡中打开随机的异常Wikipedia页面

    Firefox扩展程序在您打开新标签页时会重定向到随机的Wikipedia页面,因为在您打开新标签页时您正在寻找干扰,而且干扰可能也很奇怪 这是我开发扩展的方式,尽管您当然可以在没有npm的情况下进行扩展 安装npm 安装...

    iframe-tabs:[laravel-admin]使用tab控制多个iframe打开多页面(Use tabs to control multiple iframes to open multiple pages)

    laravel-admin iframe-tabs安装跑步 : $ composer require ichynul/iframe-tabs然后...admin-ext/iframe-tabs/设定档在config/admin.php添加一个配置: 'extensions' =&gt; [ 'iframe-tabs' =&gt; [ // Set to `false` if yo

    tab-group-helper:能够根据标签的属性快速对标签进行分组

    例如,如果您打开了多个“ GitHub”和“ GitLab”选项卡,并希望将它们分组在“ Git”下,则可以发展这是用React编写的,并使用Storybook进行组件隔离开发yarn install && yarn start 这将在您的浏览器中启动扩展...

    todo.tab:todo.tab chrome 浏览器扩展

    todo.tab是一个极简的 Chrome 浏览器扩展,用于在新标签页上显示内容列表。 特征 极简界面 可编辑的列表标题 Markdown 支持和预览功能 数据在您登录的任何浏览器/计算机中所有打开的选项卡中实时同步 键盘快捷键。 ...

    tab:最小的,可自定义的命令行起始页

    标签中包括"cli repl homepage startpage customizable new-tab-page chrome-ext firefox-ext JavaScript",这进一步解释了这个工具的特点: 1. "cli"(命令行接口)和"repl"(读-取-评估-打印循环)表明它具有交互...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正了使用IFrameUrl的Tab在切换过程中会重复加载的问题,这是一个在v2.1.6引入的问题(feedback:eroach)。 -修正了启用AutoPostBack的Grid,其RowClick会覆盖LinkButtonField, HyperLinkField, CheckBoxField的...

    covid-ext:使用covid19 API的Chrome扩展

    每次在Chrome浏览器中打开新标签页时,扩展程序都会使用manifest.json文件中列出的chrome_url_overrides键为文档提供自定义替换,并加载键值中记下的html页面:newtab.htmlnewtab.html Newtab.html执行js / script....

    全能启动器 - Steward-crx插件

    查看帮助说明on 启用扩展off 禁用扩展set 设置扩展del 删除扩展run 命令启动Apptab 命令查找并定位到打开的标签页his 命令查找历史记录并新标签打开bm 查找并打开书签yd 有道词典po 查询pocket文章todo 待办事项添加...

    浏览器阿尔弗雷德 - 一个命令发射器「Browser Alfred - a command launcher」-crx插件

    his 命令查找历史记录并新标签打开 bm 查找并打开书签 yd 有道词典 po 查询pocket文章 todo 待办事项添加 bk 命令屏蔽指定网址 tq 天气查询 site 常访问网址 ext 查看扩展/应用 支持语言:English,中文 (简体)

    extjs相关

    - **iframe_in_tab**: 在标签页内部创建一个 **iframe** 元素,并通过 **src** 属性加载对应URL的内容。 ### MainPanel 构造函数 **MainPanel** 类定义了一个主面板。它继承自 **Ext.Panel** 并配置了以下属性: - ...

    Marc Gomez HD Wallpapers Social New Tab Theme-crx插件

    每次打开新标签时,流行的在线名人Marc Gomez的高清背景。 此扩展程序是专为Marc Gomez的所有粉丝设计的。 我们收集了您最喜欢的在线名人的高清背景,您每次打开新标签页都会喜欢这些背景。 更多新图片,并很快获得...

    管家 - 一个命令发射器「Steward - a command launcher」-crx插件

    启动器/便捷管理扩展/应用/标签/...his 命令查找历史记录并新标签打开 bm 查找并打开书签 yd 有道词典 po 查询 pocket 文章 todo 待办事项添加 bk 命令屏蔽指定网址 ext 查看扩展/应用 支持语言:English,中文 (简体)

    New tab page bookmarks-crx插件

    在Chrome中打开新标签页时,此扩展程序将显示书签概述。 您可以在GitHub上获得扩展的完整源代码:https://github.com/robertoentringer/chrome-ext-ntp-bookmarkers:rocket:新!!! 支持拖放以更改顺序。

    ToolsBox-crx插件

    与Base64编码的图片。 Ext: 1。间接融化在谷歌搜索。 2。谷歌搜索“g &lt;选项卡&gt;” ...3. 更改新标签打开链接的光标。 4. g&lt;TAB&gt;谷歌搜索。 5. 右键菜单通过个人接口收藏图片 支持语言:中文 (简体)

    ExtAspNet_v2.3.2_dll

    -修正了使用IFrameUrl的Tab在切换过程中会重复加载的问题,这是一个在v2.1.6引入的问题(feedback:eroach)。 -修正了启用AutoPostBack的Grid,其RowClick会覆盖LinkButtonField, HyperLinkField, CheckBoxField的...

    x-Games New Tab-crx插件

    x-games在每个新标签上提供超过10 000个免费的在线游戏。 在X-Games扩展中,您可以找到免费在线电脑游戏的LOF。打开此X-Games新选项卡时,将在左侧显示一个表,您可以在其中查看各个游戏的名称。您可以从菜单中选择...

    一个超级简单的ctrlp.vim函数导航器___下载.zip

    在打开的代码文件中,按下 `:CtrlPBuffer` 或 `:CtrlPTag`,CtrlP 将列出当前文件中的所有函数或标签,你可以快速跳转到目标位置。这对于阅读和编辑大量代码尤其有用。 四、自定义配置 CtrlP 允许用户进行高度...

    Extjs学习教程

    ### Extjs学习教程知识点概述 #### 一、ExtJS简介 ... - **Tab Panel**:实现标签页导航功能。 以上是对ExtJS基础知识的概述,通过学习这些知识点,开发者可以更好地理解和掌握ExtJS框架的核心技术和应用场景。

Global site tag (gtag.js) - Google Analytics