可以使用Ext.field.Toggle
或.toggle()
方法以编程方式更改.setValue()
状态。然而,这并不会触发组件上的动画,就像它实际上被拖动或轻敲一样。有没有办法获得它?
答案 0 :(得分:0)
通过在tap
中包含的Ext.slider.Toggle
的基础元素上触发Ext.field.Toggle
来解决此问题:
Ext.define('Fiddle.CustomToggle', {
extend: 'Ext.field.Toggle',
xtype : 'customtogglefield',
toggle: function() {
this.getComponent().element.fireEvent('tap');
}
});
的示例