我正在使用sencha touch。我可以在一个操作表项上调用参数化处理函数吗?如果是,那么如何做到这一点。请帮助我.. 我想这样做,
var z = function test(){alert('Hellow')};
在处理函数中:
handler:function(z){
alert(z);
}
它不起作用..只显示..“Index.html(Object:Object)” Thanx提前
答案 0 :(得分:2)
是的,您可以这样做,但这是基于处理程序调用者提供的参数。如果是按钮,这将是“点击”事件。但是,在阅读arguments
数组时,您始终可以查看所有传递的参数,例如
handler:function(){
console.log(arguments);
}
如果你知道有一个参数,你知道你(让我们按下按钮)可以定义它
handler:function(btn){
btn.disable();
}
您还需要知道alert
不能够打印JavaScript对象!请使用console.log
。