我有一个使用绑定从XML数据源自动填充的列表。在DashCode中,如何从onClick处理程序访问dataArray
每个XML记录包含一个标题,描述和URL
每个UI行包含一个标题和描述。
当在标题上调用onclick时,我想用在DataSource中指定的URL调用openURL。
是否可以识别当前选择并从onclickHandler导航数据模型?
我有一个使用绑定从XML数据源自动填充的列表。在DashCode中,如何从onClick处理程序访问dataArray
每个XML记录包含一个标题,描述和URL
每个UI行包含一个标题和描述。
当在标题上调用onclick时,我想用在DataSource中指定的URL调用openURL。
是否可以识别当前选择并从onclickHandler导航数据模型?
在我正在研究的Dashcode项目中,我有一个数据源,其中包含Amazon.com上产品的URL。我没有从列表视图中完成这项工作,但是从我的详细视图中,我创建了一个指向当前显示产品的亚马逊页面的链接。
在细节布局URL字段转换为:
“点击这里购买的产品在Amazon.com。”
这里的单词是一个标准的html链接。
我用一个值转换器来做到这一点。在我的数据源中,URL字段包含Amazon.com上产品的完全限定URL。因此,您在下面的代码中看到“价值”的地方Dashcode将用随后包含在页面中的HTML代码中的URL代替。
myBuildAmazon = Class.create(DC.ValueTransformer,{
transformedValue: function(value){
// Insert Code Here
value="Click <a href="+value+" target='_blank' >here</a> to purchase the product on Amazon.com.";
return value;
}
});
一个重要的事情是,当你绑定的数据源,从弹出菜单中选择现场HTML,来了,而不是文字。
我希望这会有所帮助。
好的,这是有效的,但这样做,你在页面中生成一个新的链接,你没有使用按钮本身的onClick事件。 – 2010-11-18 07:59:17