在 DashCode 中,如何从 onClick 处理程序访问 dataArray
我有一个使用绑定从 XML 数据源自动填充的列表。
每个 XML 记录都包含一个标题、一个描述和一个 URL
每个 UI 行都包含一个标题和一个描述。
当在标题上调用 onclick
时,我想使用数据源中指定的 URL 调用 openURL。
是否可以从 onclickHandler
识别当前选择并在数据模型中导航?
I have a list that is automatically populated from an XML DataSource using bindings.
Each XML record contains a title, a description and a URL
Each UI row contains a title and a description.
When onclick
is called on the title, I would like to call the openURL with the URL specified in the DataSource.
Is it possible to identify the current selection and navigate in the datamodel from the onclickHandler
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我现在正在处理的 Dashcode 项目中,我有一个数据源,其中包含 Amazon.com 上产品的 URL。我没有从列表视图中执行此操作,但从我的详细信息视图中,我创建了指向当前显示产品的亚马逊页面的链接。
在详细布局上,URL 字段转换为:
“单击此处在 Amazon.com 上购买产品”。
而这里的词就是一个标准的html链接。
我使用了一个值转换器来做到这一点。在我的数据源中,URL 字段包含 Amazon.com 上产品的完全限定 URL。因此,您在 Dashcode 下面的代码中看到的“值”是将其替换为 HTML 代码中的 URL,然后将其包含在页面中。
一件重要的事情是,当您将数据源绑定到字段时,从出现的弹出菜单中选择 HTML 而不是 Text。
我希望这有帮助。
In a Dashcode project I'm working on right now I have a datasource that includes a URL to the product on Amazon.com. I haven't done this from the list view, but from my detail view I created a link to the Amazon page for the currently displayed product.
On the detail layout the URL field is transformed to be:
"Click here to purchase the product on Amazon.com."
And the word here is a standard html link.
I used a Value Transformer to do this. In my data source the URL field contains a fully qualified URL to the product on Amazon.com. So where you see "value" in the code below Dashcode is replacing that with a URL in the HTML code that is then included in the page.
One important thing is that when you bind the datasource to the field select HTML from the popup menu that comes up rather than Text.
I hope this helps.