当前系统使用Extjs做为前端框架,系统首页布局采用border方式,左边手风琴式的菜单栏,中间区域为TabPanel容器,点击左边菜单栏内的对应菜单在中间区域添加对应的Panel,Panel嵌入添加的gridview;
当前问题是,想在用户关闭时弹出对话框提示用户,根据用户选择是否销毁当前页面(Panel),或是隐藏当前Panel,保存临时数据;
查看Extjs API文档,对添加的panel监听beforeclose事件
主要代码如下
中间区域部分:
复制代码 代码如下:
//centerPanel
centerPanel = new Ext.TabPanel({
id: 'centerPnl'
, region: 'center'
, border: false
, iconCls: 'tabs'
, enableTabScroll: true
, items: [{
title: '首页'
, autoScroll: true
}]
, defaults: { autoScroll: true }
});增加一个新的Panelfunction addCMUAMS_LogTab() {
activeCMUAMS_LogTab = centerPanel.add({
id: 'CMUAMS_LogShowAll'
, title: '系统日志'
, iconCls: 'tabs'
, closable: true
, bodyStyle: 'padding:10px'
, items: CMUAMS_LogGrid
, listeners: { beforeclose:TabCloseConfirm }
})
activeCMUAMS_LogTab.show();
}
但是这样的话,情况如下:
Panel在'beforeclose'前已经关闭了;后来上网Google,查阅资料,忽然想到TabePanel作为容器是不是要在其处先进行事件拦截?于是修改中间区域部分代码如下//centerPanel
复制代码 代码如下:
centerPanel = new Ext.TabPanel({
id: 'centerPnl'
, region: 'center'
, border: false
, iconCls: 'tabs'
, enableTabScroll: true
, items: [{
title: '首页'
, autoScroll: true
}]
, defaults: { autoScroll: true }
//首先监听beforeremove事件
, listeners: { beforeremove: function(ct,component ) { return false; } }
});
再运行,查看效果:
搞定想必点击Panel上的关闭按钮时,应该是首先执行的所在TabPanel容器的Remove事件,然后再执行Panel自身的Close事件;项目赶时间,没过多时间深究了,小弟也是对JS和Extjs了解不深,有路过熟知的朋友望告知真实原因。
相关推荐:
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
AI自动化:开启智能未来的无限可能,simplify ai
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
用AI批量下载工具,高效管理你的文件和资源
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
怎样用AI写文章?快速高效创作新技能!
云推SEO:让您的网站在激烈竞争中脱颖而出,网站优化公司欢迎来电
SEO监控:精准把握网站排名与优化成效的利器,湖南seo排名商家名单
在线AI写文:开启高效创作新时代
“新关键词”开启智慧营销新篇章,助力品牌突围,自己如何做网站seo
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
ChatGPT的超链接点不开?解决方法一网打尽!,情感ai写作指令是什么
为什么“蜘蛛弛查询”能成为提升网站排名的秘密武器?,惠州网站推广v1戈seo24
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
SEO才能:提升网站排名,突破网络营销的核心竞争力,南宁本地seo营销公司
什么是seo网络推广seo顾问,seo网络推广员 ,ai20170119
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司
GPT哪个模型是最新的?AI语言生成的未来,ai回头
SEO拓客,让您的业务飞速增长!,密云自适应网站建设
优化综合:引领高效发展的智慧之道,电影营销的推广方式
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
仿写AI:智能时代的创作革命,洛江区移动房网站推广
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
用AI写文章,释放你的创作潜力!
seo需要做些什么,做seo的 ,超级ai地图
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
文章AI指令提升写作效率的智能助手
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
ChatGPT:如果您正在使用VPN,这些技巧您一定要知道!,AI换脸*H