Jobs
Ein Blick unter die Wolkendecke
Know How 11.01.2011

Übergabe von Parametern an Handler in Ext JS

Man steht immer wieder vor dem Problem, Handlern in Javascript Parameter übergeben zu wollen. Eine mögliche Lösung für das Problem ist die createDelegate() - Methode in Ext JS.

Dem Handler myButtonHandler können die Strings 'param1' und 'param2' folgendermaßen übergeben werden:

var myButton = new Ext.Button({ 
id : 'myButton'
,renderTo : 'btn1'
,text : 'Speichern'
,handler : myButtonHandler.createDelegate(this, ['param1', 'param2'])
,scope : this
});
var myButtonHandler = function(a,b){ 
console.log(a);
console.log(b);
};
Zurück