繁体   English   中英

如何从Dashcode中的圆角矩形列表中获取行值?

[英]How to get row values from a Rounded Rectangle List in Dashcode?

我是破折号的新手,并尝试使用它为iphone构建一个简单的Web应用程序。 我的主要目的是创建一个矩形列表(我使用了“矩形矩形列表”)。 它是一个静态列表,具有三行。 我想要的是一个当用户单击任何行时打开的网站,并且每行都有一个不同的URL。 我能够添加带有三个静态行的圆角矩形列表,例如

对象ID为“列表”

第1行-标签-“礼品卡”,值-“ http://www.abcxyz.com/giftcard”

第2行-标签-“玩具”,值-“ http://www.abcxyz.com/toys”

第3行-标签-“自行车”,值-“ http://www.abcxyz.com/bikes”

我甚至添加了onclick来调用如下的Java脚本函数

function myButtonPressHandler(event)
{

   var websiteURL = "http://www.abcxyz.com/giftcard";
   location = websiteURL;

}

当用户单击三个按钮中的任何一个时,上面的代码将打开相同的URL“ http://www.abcxyz.com/giftcard”,但是我要获取的是每个子节点的值(分别是它们各自的值) URL),然后使用location = WebsiteURL将其打开,如下所示(对我不起作用:(-

function myButtonPressHandler(event)
{

   var websiteURL = document.getElementById("list").children;
   var WebURL = websiteURL[???].value;
   location = WebURL;

}

任何帮助,将不胜感激。 谢谢

好...所以想出了我自己的答案。 圆角矩形列表实际上是一个多维数组。 因此,要获取每行的值,即Http URL,并在触摸/点击/按下行时在浏览器中打开它们,如下所示。

function buttonpresshandler(event)
{
   // Insert Code Here
   var list = document.getElementById("list").object;
   var selectedObjects = list.selectedObjects();      
   //Open webpage with the value of each label
   location = selectedObjects[0][1];
}

欢呼!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM