-1

我正在尝试使用自定义小部件使用 dojo 填充工作灯中的列表项。我无法找到相同的合适教程。有人可以帮我吗?

4

2 回答 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 回答