0
我有一個使用綁定從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