我正在使用Extjs4.2.2。
对于radiogroup,我在控制器中有一个更改侦听器。我正在进行几次无线电选择,但我不想在某些情况下触发更改事件。所以我在更改选择之前使用了suspendEvents,如下所示:
radio.suspendEvents();
//radio.suspendEvent('change');
radio.setValue({communication: 1}); // where communications is the name of radios
然而,这没有帮助,仍然会发生变更事件。
如何阻止它。
答案 0 :(得分:1)
suspendEvent事件错误也适用于组合框。以下是错误报告:
我找到了一个解决方案来修复它的组合框。也许该解决方案也适用于无线电。它适用于Ext JS 4.2.1。也许其他版本。
radio.suspendCheckChange++;
radio.setValue({communication: 1});
radio.suspendCheckChange--;