Solved it by firing tap
on the underlying element of the Ext.slider.Toggle
contained in the Ext.field.Toggle
:
Ext.define('Fiddle.CustomToggle', {
extend: 'Ext.field.Toggle',
xtype : 'customtogglefield',
toggle: function() {
this.getComponent().element.fireEvent('tap');
}
});
Example at https://fiddle.sencha.com/#fiddle/669