ExtJS 6 ругается на
xtype: "trigger", мол уже устарел и используйте вот это:
Ext.create('Ext.form.field.Text', {
triggers: {
foo: {
cls: 'my-foo-trigger'
}
},
fieldLabel: "xxx", name: 'yyy,
itemId: "ValueXXX",
onTriggerClick: function (e) { this.fireEvent("ontriggerclick", this, event); }
})
Раньше в контроллере, для
xtype: "trigger", ловил событие по
itemId и
onTriggerClick так:
init: function () {
this.control({
'viewXXX #ValueXXX': { "ontriggerclick": this.onMyFunction },
});
},
onMyFunction : function (...) {
}
А теперь не срабатывает перехват событий.
Может кто в курсе как перехватить событие для
Ext.form.field.Text (cls: 'my-foo-trigger') ???