我正在尝试使用自定义小部件使用 dojo 填充工作灯中的列表项。我无法找到相同的合适教程。有人可以帮我吗?
问问题
662 次
2 回答
2
在此处阅读文档。尤其是初学者教程。然后我会阅读Dojo Mobile 参考文档。特别是列表部分。例如,RoundRecList提供了示例代码。
我强烈建议您花时间学习平台(Dojo、Worklight),而不是在不了解它们的作用的情况下复制/粘贴代码位。
于 2013-06-24T17:15:01.577 回答
0
我不确定我是否理解你的问题。您是否正在寻找以编程方式创建 dojox.mobile.ListItems 的示例?如果是这种情况,您首先必须销毁 List 中的所有现有 ListItem。之后,您必须创建新的 ListItems 并将它们附加到您的列表中。
updateList : function(jsonArray) {
// Query list Id and destroy all listitems
var list = dijit.registry.byId(this.listId);
list.destroyDescendants();
// Iterate through JSON Array and create new ListItems
for ( var i = 0; i < jsonArray.length; i++) {
var title = jsonArray[i].title;
// Create new ListItem
var listElement = new ListItem({
label : title
});
// Append listItem at end of List
list.addChild(listElement);
}
},
您还应该查看 dojox.mobile.ListItem 的文档,因为除了可用的“标签”之外,还有更多参数。
于 2013-06-25T07:51:37.407 回答