日期:2014-05-16  浏览次数:20300 次

ext中,控件用了clearListeners()如何再让它恢复?
API找了半天,实在看不出来是那个,那个同学比较熟点的,告诉下啊。

我简单的说下clearListeners(),这个是清除控制的监听方法的,用了这个后,控件怎么点就都没响应了。
比如,如果是选择框,用了这个方法后,就不能再选择了。
我现在就是想要恢复控件的作用,不知道用那个方法。网上也找不到,看来很少有人用这个吧。

------解决方案--------------------
clear是清除监听了,恢复不了的。
暂时停止监听的话用suspendEvents方法
恢复的话用resumeEvents方法
------解决方案--------------------
重新添加監聽了。。。
------解决方案--------------------
其实不要去除监听也可以让控件无法选择或者完成其他功能 禁用哪个控件 就disable()一下,enable()是启用