我在下面的对象中遇到了一些事件处理程序的问题。我不记得错误信息,但它基本上说它找不到该功能。下面的代码是我正在尝试做的一个例子。
var anObject = function () {
var n = 0;
var HandleClick(e) {
n ++;
};
return {
Init: function () {
var app = UiApp.getActiveApplication();
var handler = app.createServerHandler("HandleClick");
var com = UiApp.LoadComponent("MyGui", {prefix: "a"});
com.getElementById("button").addClickHandler(handler);
}
}
}
如果可能的话,我真的很感激,如果不可能,请告诉我你会建议什么,因为我不确定如何最好地解决这个问题。
谢谢你们。
答案 0 :(得分:3)
所有处理函数必须是脚本的顶级函数。它不可能在像这样的对象中。