位置: 编程技术 - 正文

ExtJS TabPanel beforeremove beforeclose使用说明

编辑:rootadmin
当前系统使用Extjs做为前端框架,系统首页布局采用border方式,左边手风琴式的菜单栏,中间区域为TabPanel容器,点击左边菜单栏内的对应菜单在中间区域添加对应的Panel,Panel嵌入添加的gridview; 当前问题是,想在用户关闭时弹出对话框提示用户,根据用户选择是否销毁当前页面(Panel),或是隐藏当前Panel,保存临时数据; 查看Extjs API文档,对添加的panel监听beforeclose事件 主要代码如下 中间区域部分: 但是这样的话,情况如下: Panel在'beforeclose'前已经关闭了;后来上网Google,查阅资料,忽然想到TabePanel作为容器是不是要在其处先进行事件拦截?于是修改中间区域部分代码如下//centerPanel 再运行,查看效果: 搞定想必点击Panel上的关闭按钮时,应该是首先执行的所在TabPanel容器的Remove事件,然后再执行Panel自身的Close事件;项目赶时间,没过多时间深究了,小弟也是对JS和Extjs了解不深,有路过熟知的朋友望告知真实原因。

推荐整理分享ExtJS TabPanel beforeremove beforeclose使用说明,希望有所帮助,仅作参考,欢迎阅读内容。

ExtJS TabPanel beforeremove beforeclose使用说明

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法 问题在本人目前的项目中,前端部分完全使用EXTJS基于One-Page理念搭建。除了一个HTML作为基本容器外,就全是JS文件了(页面是由JS文件实现的)。当用户

Extjs列表详细信息窗口新建后自动加载解决方法 在Extjs中,在当前页面的grid页新建了一行数据后,通过表单形式进入详细页面的编辑,此时,为了能让页面自动打开详细页面编辑,我花了三个小时,

ExtJS Ext.MessageBox.alert()弹出对话框详解 Ext.onReady(function(){Ext.Msg.alert('提示','逗号分隔参数列表');//这种方式非常常见的});效果图:Ext.onReady(function(){//定义JSON(配置对象)varconfig={title:'提示',msg:'JS

本文链接地址:https://www.jiuchutong.com/biancheng/370232.html 转载请保留说明!

上一篇:ExtJs使用IFrame的实现代码(js中iframe)

下一篇:Extjs列表详细信息窗口新建后自动加载解决方法(js 列表)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络