PDA

View Full Version : Calling toggle() on Ext.field.Toggle doesn't fire change event



chinabuffet
24 Jul 2012, 5:55 AM
Is there any reason that the toggle() method of the Ext.field.Toggle doesn't fire the change event, but manually clicking the field does fire that event? Is there a different event I could listen to that is fired when an update happens regardless of if it happened from a user-initiated change or a programmatic change?

Thanks

jerome76
24 Jul 2012, 6:23 AM
I don't see any other events that can work for this. I'm guessing for right now you can fire the change event when you call toggle(). Or look at the Toggle's source and override it.

chinabuffet
24 Jul 2012, 7:00 AM
Yeah right now I'm manually firing the change event, but that's pretty hacky :s It seems weird to even expose a public API for interacting with a control if it doesn't behave the same way as when a user interacts with it.