在 Dashcode 应用程序中编辑列表中的数据
我正在编写一个包含列表的 Dashcode 应用程序。我想用我的数据填充此列表,但是当我定义函数时
function populate_list()
{
var list = document.getElementById("list");
list.setDataArray(test_data);
list.reloadData();
}
出现错误;我认为原因是在此上下文中的 list
是一个普通的 HTML ul
元素,而不是 Apple 提供的花哨的 DC.List
类的实例。已定义。如何以可以使用其方法并访问其属性的方式访问我的列表?
I’m writing a Dashcode app that contains a list. I’d like to populate this list with my data, but when I define the function
function populate_list()
{
var list = document.getElementById("list");
list.setDataArray(test_data);
list.reloadData();
}
I get an error; I think the reason is that list
in this context is a normal HTML ul
element and not an instance of the fancy DC.List
class that Apple has defined. How can I access my list in such a way that I can use its methods and access its properties?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在库/代码下的 dashcode 中有一个标题为“列出数据源”的示例。您还需要将列表对象数据类型更改为动态,然后从下拉列表中选择数据源。
In dashcode under library/code there is an example titled 'List Data Source'. You will also need to alter the list object datatype to dynamic and then select your datasource from the dropdown list.
事实证明我想做
var list = document.getElementById("list").object;
It turns out that I wanted to do
var list = document.getElementById("list").object;