在 Dashcode 应用程序中编辑列表中的数据

发布于 2024-11-19 18:12:02 字数 366 浏览 5 评论 0原文

我正在编写一个包含列表的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

妄司 2024-11-26 18:12:02

在库/代码下的 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.

乱世争霸 2024-11-26 18:12:02

事实证明我想做


var list = document.getElementById("list").object;

It turns out that I wanted to do


var list = document.getElementById("list").object;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文