关Ext Tab页激活并刷新页面的问题<急>
时间:2011-03-22
来源:互联网
如题:
我现已打开一个名为A与B的Tab页。并且当前我停留B Tab页面中。我现在在B页面中通过一个按钮直接激活到ATab 页面。
请问我在激活A Tab页的同时我该如何刷新A页面。
请问 Ext的 contentPanel 它有没有什么属性或方法来刷新A页面。
我以前采用过先删除A Tab页。再跟着再添加A Tab 页。。可是现在有个问题。我原A页里的一些代码是动态生成。如果我再删除的话。原来的那些代码将不复存在。不能达到我的需求。。这问题已困扰了我一个多星期了。。还请各位大侠赐教!
添加Tab 的代码如下:
JScript code
我现已打开一个名为A与B的Tab页。并且当前我停留B Tab页面中。我现在在B页面中通过一个按钮直接激活到ATab 页面。
请问我在激活A Tab页的同时我该如何刷新A页面。
请问 Ext的 contentPanel 它有没有什么属性或方法来刷新A页面。
我以前采用过先删除A Tab页。再跟着再添加A Tab 页。。可是现在有个问题。我原A页里的一些代码是动态生成。如果我再删除的话。原来的那些代码将不复存在。不能达到我的需求。。这问题已困扰了我一个多星期了。。还请各位大侠赐教!
添加Tab 的代码如下:
JScript code
TabPage.prototype.AddTab = function (url, nodeText, nodeId) { if (nodeId == undefined || nodeId == null) nodeId = nodeText; var WinIndex = window.parent.parent.window == undefined || window.parent.parent.window == null ? window.parent.window : window.parent.parent.window; if (WinIndex == undefined || WinIndex == null) { return; } var contentPanel = WinIndex.contentPanel; try { WinIndex.event.stopEvent(); } catch (e) { } try { var n = contentPanel.getComponent(nodeId); // if (n != undefined && n) { //判断是否已经打开该面板 // contentPanel.remove(nodeId); // } if (n == undefined || !n) { n = contentPanel.add({ 'id': nodeId, 'title': nodeText, closable: true, //通过html载入目标页 html: '<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src=' + unescape(url) + '></iframe>' }); } contentPanel.setActiveTab(n); //激活Tab 页 //如何刷新Tab 页.???????????? } catch (e) { } }
作者: lvoers 发布时间: 2011-03-22
作者: wxr0323 发布时间: 2011-03-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28