-
26 Jul 2012 7:07 AM #1
ComboBox suspendEvents doesn't work
ComboBox suspendEvents doesn't work
Ext version tested:
- Ext 4.1.1-rc2
- FF14
- I am trying to suspend the events of a combobox, set a value in that combobox and resumeevents afterwards
- Create a combobox
- Add an xtype selector listener in a controller
- 'mycombobox':{change:mychangefunction}
- that it wouldnt fire mychangefunction()
- it still fires mychangefunction()
I have an array of comboboxes that I obtained by using .query() on a panel. Then I iterate the through them and set a value in each.
The console with viewSelectors[i].eventsSuspended = 1Code:console.info("silent", silent, typeof silent == "boolean") if(optionsStore && views && viewSelectors){ for(var i = 0, l = viewSelectors.length; i < l; i++){ var viewRecord = optionsStore.findRecord("portal", views[i]); if(silent){ viewSelectors[i].suspendEvents(); } console.info("viewSelectors[i]", viewSelectors[i], viewSelectors[i].eventsSuspended); viewSelectors[i].setValue(viewRecord); console.info("viewSelectors[i]", viewSelectors[i], viewSelectors[i].eventsSuspended); if(silent){ viewSelectors[i].resumeEvents(); } } } console.info("silent", silent, typeof silent == "boolean")
Set the change events of viewSelectors[i].setValue(viewRecord);
are still fired.
Thanks in advance
-
26 Jul 2012 7:10 AM #2
-
26 Jul 2012 7:12 AM #3
This issue duplicates another issue.


Reply With Quote