`
liss
  • 浏览: 842596 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

EXT window关闭问题

阅读更多

问题描述:
     一个window中嵌套一个formPanel,有两个combobox使用了id属性,在window第一次show的时候,很正常,但是取消或者关闭 后(使用hide方式,而不是close方式),第二次show的时候,两个combobox都没有显示不出来。

问题分析:
     应该是每次需要show window的时候,都new了一个window出来,造成没有使用id属性的组件显示正常,使用id属性的组件因为id冲突,所以显示不出来

解决办法:
    1、每次将window关闭的时候不使用hide方式,使用close方式,但是这样会消耗系统资源;
    2、仍然使用hide方式,在每次new window之前,先用if判断该window是否已经存在,如果存在,直接show,如果不存在,new一个新的window

http://hi.baidu.com/tzjobs/blog/item/661a10fd3adae7f4fc037f4c.html/cmtid/a639d254a88bd8c8b745aecd

分享到:
评论

相关推荐

    Ext window的使用

    Ext.Window是Ext JS中的一个类,继承自Ext.container.Container,它创建了一个可以在页面上自由移动和调整大小的浮动窗口。窗口通常用作模态对话框、信息提示或其他需要用户交互的场景。 2. **创建一个基本的Ext....

    ext 仿window 界面

    "ext 仿window 界面"指的是使用EXTJS 框架来创建类似于Windows桌面操作系统的用户界面,提供一种熟悉且直观的交互体验。这种设计方式可以使Web应用在视觉上更接近本地应用,提高用户的使用舒适度。 EXTJS 提供了...

    ExtJs4.2 Window常用方法

    var win = new Ext.Window({ title: '无边框窗口', width: 300, height: 200, plain: true, html: '这是一个无边框的窗口' }); ``` #### resizable - **默认值**:`true` - **作用**:指定Window是否可...

    Ext JS Notification 插件

    Ext JS 是一个强大的JavaScript应用程序框架,它提供了丰富的用户界面组件和功能,用于构建富客户端Web应用。在Ext JS中,“Notification”插件是用于显示通知消息的一个组件,它可以帮助开发者在用户界面上创建吸引...

    基于ExtJs在页面上window再调用Window的事件处理方法

    问题的核心在于,当一个新的Window被打开时,如果之前的一个窗口没有正确关闭,就可能导致数据缓存的问题,进而影响到GridPanel中的Store数据加载。 首先,我们要理解ExtJS中的Window组件。Window是一个浮动的容器...

    EXT窗口Window及对话框MessageBox

    ExtJS中窗口是由Ext.Window类定义,该类继承自Panel,因此窗口其实是一种特殊的面板Panel。窗口包含了浮动、可拖动、可关闭、最大化、最小化等特性。

    EXT弹出框改装实现

    var myWindow = Ext.create('Ext.window.Window', { title: '我的弹出框', width: 400, height: 300, closable: true, items: [{ // 在这里添加内容,如面板、表单等 }] }); myWindow.show(); ``` 在上述...

    Ext模拟Windows桌面

    这涉及到Ext JS的Window组件,可以创建可移动、可调整大小的弹出窗口,并实现与任务栏的交互。 5. **多任务支持**:在Web应用中模拟多任务处理,意味着可以同时显示和切换多个窗口。这可以通过管理多个Window实例,...

    Ext组件描述,各个组件含义

    - **功能描述**:Window 是一个可以移动、关闭和调整大小的对话框。 - **主要用途**:用于显示弹出窗口、模态对话框等。 **2.15 Toolbar (Ext.Toolbar)** - **xtype**: `toolbar` - **功能描述**:Toolbar 是一个...

    ext session失效 页面跳转

    如果服务器返回的信息表示Session已经失效,EXT应用可以调用`Ext.util.NavigationModel.redirectTo`或`window.location.href`等方法,将页面重定向到登录页面。 在后端,开发者需要设置Session的生命周期和超时策略...

    EXT2.0帮助文档CHM版

    此外,EXT的窗口(Window)组件也是文档中的一大重点,窗口可以用来显示模态对话框或浮动面板,具有可调整大小、可移动、可关闭等特性。开发者可以通过API文档学习如何创建、配置窗口,并与其他组件交互。 EXT的...

    Ext常用功能开发总结

    `Ext.window.Window`创建自定义窗口,包含任意组件,可自由配置大小、位置和关闭按钮。 ### 可伸缩的panel `Ext.panel.Panel`支持`collapsible`属性,使面板可以折叠,同时可通过`width`, `height`, `minWidth`, `...

    EXT2.0中文教程

    6.3.4. 给这些区域都加上个关闭按钮 6.3.5. 用NestedLayoutPanel在五块中再进行分割,实现更复杂的布局 6.4. 2.0的ViewPort是完全不同的实现 6.5. 脑袋上有几个标签的tabPanel 6.6. 让布局复杂一点儿 7. 低鸣吧!...

    ext框架仿win 7的效果

    1. **窗口(Window)组件**:EXT框架中的Window组件可以用来创建弹出式对话框,我们可以设置其背景透明度、阴影效果,以及窗口拖动和最大化/最小化功能,使其更接近Win 7的窗口行为。 2. **工具栏(Toolbar)和菜单...

    各种弹出窗口 ext窗口

    1. **Alert**:`window.alert()` 显示一个带有消息和“确定”按钮的非模态对话框,阻塞用户对页面的其他交互直到关闭。 2. **Confirm**:`window.confirm()` 显示一个带有“确定”和“取消”按钮的对话框,返回用户...

    Ext3.0的个人笔记及例子

    5. **Window(窗口)**:Window组件是一个浮动的Panel,常用于弹出式对话框。它可以设置大小、位置、是否可拖动、是否可关闭等属性,并且可以包含任何其他组件。 6. **TabPanel(选项卡面板)**:TabPanel允许在一...

    ext designer 设计实例

    在这个“EXT Designer 设计实例”中,我们将深入探讨如何利用EXT Designer来构建各种组件,包括Form、Window、Grid、ListView、Panel、DataView以及Tabs。 1. **Form**: Form组件是EXT JS中用于收集用户输入数据...

    Ext JS Excel前台导出

    - 在实际生产环境中,考虑到兼容性和安全性问题,通常推荐采用服务端导出的方式。 #### 七、总结 本文详细介绍了如何在 Ext JS 中实现前台 Excel 导出的功能。通过上述代码示例,我们可以看到整个导出过程的具体...

    EXT组件初学者教程 grid+tree+window+描述文档

    - 文件"EXT组件grid+tree+window.docx"很可能包含了EXTJS组件的具体实现代码,以及代码中的关键属性和方法解释,帮助初学者理解组件的工作原理和配置方式。 - "role"和"rolePermission"可能是示例中的数据模型或者...

    Spket+ext3.0设置自动提示

    这通常可以在`Window` -> `Preferences` -> `Spket` -> `JavaScript` -> `Libraries`菜单路径下找到。 2. 点击“Add Library”按钮,选择刚刚下载的`ext.jsb`文件,导入到Spket的库列表中。 3. 完成导入后,保存设置...

Global site tag (gtag.js) - Google Analytics