EXT window关闭问题

本文探讨了ExtJS中一个window内嵌套formPanel时,两个使用了id属性的combobox在不同显示状态下的表现问题。当使用hide而非close方法关闭窗口后,再次展示时combobox无法正常显示。分析了问题原因并提供了两种解决方案。
摘要由CSDN通过智能技术生成

问题描述:
     一个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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值