我试图ListItem
在 dojo 移动应用程序中单击 a 时调用一个函数。
这是以编程方式创建的函数ListItems
showResults : function(results) {
results.forEach(function(result) {
var li = new dojox.mobile.ListItem({
class : "linklist",
href : "#",
label : result.address,
moveTo : "#",
clickable : true,
onClick : function() {
console.log("click");
}
}, domConstruct.create("li", null, this.searchList));
// dojo.connect(li, "click", lang.hitch(this, this.addResult, result))
}, this);
}
我尝试onClick
在构造函数中为函数提供属性,以及dojo.connect
在创建后使用。两种方法都行不通。我还尝试了 , 和 的不同click
变onClick
体onclick
。
我看到的有关此问题的任何其他帖子都建议使用dojo.connect
上面评论的方法,但这仍然对我不起作用。
有什么建议么?