谁对EXTJS熟悉,有关关闭panel的问题?

谁对EXTJS熟悉,有关关闭panel的问题?
比如:我在A.js 中写了一个  var  win  =   new  Ext.Window( { b.js });   win.show();

打开了一个新的窗口,然后在b.js 中写了一个按钮提交信息。

现在我想在b的提交完了后,能够关闭win.show();出来的窗口,应该怎么做?

我试着在b中用window.close();不能关闭,或者能不能调用到窗口中的叉事件关闭?

用close事件的时候我记得有个问题,close好像是永远的销毁了这个对象,你好像要重新写方法,重新把这个窗口new出来,用hide只是隐藏了,在开发过程中用hide存在一些问题,建议用close。
function newwin(){

arti_win = new Ext.Window({
layout:‘fit‘,
    width:860,
        height:570,
    closeAction:‘close‘,   //主要是设置这里,有hide与close
resizable : false,
shadow : true,
    closable:true,
    bodyStyle:‘padding:5 5 5 5‘,
    animCollapse:true,
    modal: true,     
    autoDestroy:true,
items:[form]
}); 
}

解决了,现在来分享一下
parent.Ext.getCmp(‘b-win‘).close();
用这个就可以了

时间: 2024-10-29 03:22:42

谁对EXTJS熟悉,有关关闭panel的问题?的相关文章

ExtJS4.1 ExtJS TabPanel 双击标签关闭该页

/*总觉得 TabPanel 生成的那个关闭按钮太小关闭的时候不太顺手 感觉不方便 所以想双击关闭tab方便些于是在网上找到下面的代码 URL:http://atian25.iteye.com/blog/413920可是用在我的系统框架上无效,本人用的是ExtJs4.1.不知道是不是我的问题,可是实在找不出错在哪里.于是 自己想了个办法 亲测支持ExtJs4.1 可能有点麻烦 可是没办法 上面那个方法 我实在是找不出问题在哪里*///////////////////---下面是网上找的方法 本人

extjs grid grouping 关闭和展开

Ext.onReady(function() { var store = Ext.create('Ext.data.Store', { storeId: 'employeeStore', fields: ['name', 'seniority', 'department'], groupField: 'department', data: { 'employees': [ {"name": "Michael Scott", "seniority"

ExtJS 4 【Ext.panel.Panel】

Ext.panel.Panel.html <div id="content"></div> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csha

[ExtJS 4.2.1] Panel Maximizable

今天记录一下, 造了个Simple Maximizable Panel. 一切从简, 没有封装成Plugin, 没有加入animate, 没有修正resize event. 贴上源码: 1 <!-- coded by eaxu --> 2 <!DOCTYPE html> 3 <html> 4 <head> 5 <title>panel-maximizable.html</title> 6 <meta http-equiv=&qu

Extjs 4.2 关闭浏览器不弹出提示窗口

基于利用Jquery模拟Extjs的Panel界面的开发

JQuery 是一个强大js 选择器的开源框架脚本,有了他,本来要写20多行的js脚本,现在只需要10行就能完成,可惜的是,在界面方面,他虽然有Jquery-ui, 但他并没有建立一整套开源成熟的组件,如果他像Extjs/sencha那么成熟的套件,相信会更多人爱他.而像extjs的juqery成熟的开发库 miniUI 却要收费. 所以我尝试,仿照Extjs,模拟重写像Extjs的一套Panel窗口 ,但代码量足足比Extjs/sencha少了50%. 下载连接: https://github

Extjs5.0从入门到实战开发信息管理系统(Extjs基础、Extjs5新特性、Spring、Spring mvc、Mybatis)视频教程

Extjs5.0从入门到实战开发信息管理系统(Extjs基础.Extjs5新特性.Spring.Spring mvc.Mybatis)视频教程下载   联系QQ:1026270010 Extjs作为一款优秀的JS前端开发框架以其良好的架构.丰富的UI组件库.完善的文档和社区支持等诸多优点拥有广泛的市场应用空间,开发人员无需过多的关注HTML.CSS甚至各种常用JS算法,只需把精力放在业务逻辑上,利用各种组件的相互组合调用便可轻松而高效的开发出系统的前端页面. Extjs5在之前版本的基础上又推出

jQuery Moblile Demos学习记录Panel

jQuery Moblile Demos学习记录Panel 11. 二 / Jquery Mobile / 没有评论 本文来源于www.ifyao.com禁止转载!www.ifyao.com 我就简短的总结一下: Panel位置:data-position属性控制:值:left,right, 显示方式:data-display属性   值:reveal默认在页面之下,overlay页面上,push和页面统一,将页面推开. Panel应该放在header,content,footer之前或者之后,

EXTJS和javaweb应用的开发思路

近期.做些几个基于extjs界面的应用.在此.总结一下要点.标题是基于javaweb,可是基本上各种server端语言都适用.使用Extjs做界面,无非就是取消了原来非常多的jsp文件,转而使用Extjs来訪问,但有些地方多少有些不方便,下面是我自己遇到的问题和经验. 1.多少个jsp合适呢?没有特殊要求的话,2个就能够,一个是login,一个是系统主页.登录页一般须要比較花哨.单独做一页.比較easy套用样式:主页则包括基本的布局.功能,而功能靠extjs来实现.对于一些特殊的页面.比方须要特