如何在Dashcode中将JSON DataSource中的绑定配置为Popup(设计时)?

时间:2010-07-27 23:20:31

标签: binding dashcode

背景: 我有一个Apple Dashcode v3项目,其中有一个“弹出按钮”UI元素。我有一个引用JSON文件的数据源。数据源在设计时正确读取JSON文件,并显示包含两条记录的内容,这些记录与JSON文件的结构相匹配。

JSON文件中数组中每条记录的字段示例: “displayName”:“伍德斯特”, “uid”:“12345”

目标: 使用数据源的内容填充弹出窗口的项目。数据源提供内容,displayName和uid字段分别提供显示和内容值。

当前结果:弹出窗口中有两个项目(好!),但它们都被列为“未知”(!good)

-

我认为我必须错误地绑定thePopup.displayValues,所以我会指出它是如何设置的,并希望有人可以纠正我。

Popup.content [boundTo] dataSource [usingKeyPath] content

Popup.displayValue [boundTo] dataSource [usingKeyPath] displayName || * .displayName || content.displayName //这些是我尝试过的,没有运气。

帮助?感谢。

1 个答案:

答案 0 :(得分:0)

它是displayValue [boundTo] dataSource.content.displayName

我不确定为什么之前没有这个功能,但现在似乎工作得很好。