使用参数调用处理函数

时间:2013-01-04 07:09:29

标签: function extjs

我正在使用sencha touch。我可以在一个操作表项上调用参数化处理函数吗?如果是,那么如何做到这一点。请帮助我.. 我想这样做,

var z = function test(){alert('Hellow')};

在处理函数中:

handler:function(z){
    alert(z);
}

它不起作用..只显示..“Index.html(Object:Object)” Thanx提前

1 个答案:

答案 0 :(得分:2)

是的,您可以这样做,但这是基于处理程序调用者提供的参数。如果是按钮,这将是“点击”事件。但是,在阅读arguments数组时,您始终可以查看所有传递的参数,例如

handler:function(){
    console.log(arguments);
}

如果你知道有一个参数,你知道你(让我们按下按钮)可以定义它

handler:function(btn){
    btn.disable();
}

您还需要知道alert 能够打印JavaScript对象!请使用console.log