Używam programu Extjs 4.1.Extjs 4.1 Jak wywołać metodę kontrolera z pola formularza
Jak mogę wywołać metodę kontrolera z formularza, który już korzysta z tej metody za pomocą akcji kliknięcia przycisku? Chcę, aby ta metoda była wielokrotnego użytku z pola formularza, ale nie wiem jak to zrobić.
// tutaj jest mój kod kontrolera
init: function() {
this.control({
'salewindow button[action=resetAll]': {
click: this.resertform
}
});
},
resertform : function(button){
var store = Ext.data.StoreManager.get('Items');
store.destroy();
var vatstore = Ext.data.StoreManager.get('Vats');
vatstore.reload();
}
// i tu jest moje od słuchacza pola
{
xtype : 'textfield',
name : 'BranchId',
fieldLabel : 'Branch Id',
allowNegative : false,
id : 'branchid',
value : '1',
onBlur : function(){
restoreItem();// I want to call above controller method from here
}
}
Dzięki VDP za korektę –