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