Extjs在单选按钮上挂起事件

时间:2014-02-14 23:47:15

标签: extjs extjs4

我正在使用Extjs4.2.2。

对于radiogroup,我在控制器中有一个更改侦听器。我正在进行几次无线电选择,但我不想在某些情况下触发更改事件。所以我在更改选择之前使用了suspendEvents,如下所示:

radio.suspendEvents();
//radio.suspendEvent('change');
radio.setValue({communication: 1}); // where communications is the name of radios

然而,这没有帮助,仍然会发生变更事件。

如何阻止它。

1 个答案:

答案 0 :(得分:1)

suspendEvent事件错误也适用于组合框。以下是错误报告:

我找到了一个解决方案来修复它的组合框。也许该解决方案也适用于无线电。它适用于Ext JS 4.2.1。也许其他版本。

radio.suspendCheckChange++;
radio.setValue({communication: 1});
radio.suspendCheckChange--;