Я пытаюсь вызвать функцию при нажатии ListItem
в мобильном приложении додзё.
Это функция, которая программно создает 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
, прокомментированный выше, но это все еще не работает для меня.
Какие-либо предложения?