如何在dojo worklight中使用小部件创建自定义列表

如何在dojo worklight中使用小部件创建自定义列表,dojo,ibm-mobilefirst,Dojo,Ibm Mobilefirst,我正在尝试使用自定义小部件使用dojo填充worklight中的列表项。我找不到相应的教程。有人能帮我吗?阅读文档。特别是初学者教程。然后我会阅读文档。尤其是。例如,提供了示例代码 我强烈建议您花时间学习平台Dojo和Worklight,而不是在不了解它们的功能的情况下复制/粘贴代码位。我不确定是否理解您的问题。您是否正在寻找以编程方式创建dojox.mobile.ListItems的示例? 如果是这样的话,首先必须销毁列表中所有现有的ListItems。之后,您必须创建新的ListItems并

我正在尝试使用自定义小部件使用dojo填充worklight中的列表项。我找不到相应的教程。有人能帮我吗?

阅读文档。特别是初学者教程。然后我会阅读文档。尤其是。例如,提供了示例代码


我强烈建议您花时间学习平台Dojo和Worklight,而不是在不了解它们的功能的情况下复制/粘贴代码位。

我不确定是否理解您的问题。您是否正在寻找以编程方式创建dojox.mobile.ListItems的示例? 如果是这样的话,首先必须销毁列表中所有现有的ListItems。之后,您必须创建新的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的文档,因为除了可用的标签之外,还有一些参数