原創(chuàng)|使用教程|編輯:郝浩|2013-04-09 14:39:58.000|閱讀 1361 次
概述:今天來看一下如何在DXTREME中處理控件事件?為了處理通過控件插入的事件,將會(huì)提供一個(gè)行為。這個(gè)行為指定了那個(gè)操作將會(huì)響應(yīng)最終用戶的操作,這個(gè)行為可以采用集中形式。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
今天來看一下如何在DXTREME ENTERPRISE中處理控件事件?為了處理通過控件插入的事件,將會(huì)提供一個(gè)行為。這個(gè)行為指定了那個(gè)操作將會(huì)響應(yīng)最終用戶的操作,這個(gè)行為可以采用集中形式。
你可以定義個(gè)行為來瀏覽到一個(gè)URL,將 URL 字符串分配給所需的事件來執(zhí)行此操作。
<div data-bind="dxButton: { click: '//google.com' }"></div>
可以指定僅片段標(biāo)識(shí)符,不是指定整個(gè)的URL 字符串。
<div data-bind="dxButton: { click: '#details' }"></div>
當(dāng)指定的 URL 字符串和片段標(biāo)識(shí)符時(shí),可通過引用 ViewModel 屬性,使得它們變得動(dòng)態(tài),將所需的屬性名稱括在大括號(hào)里來執(zhí)行此操作。例如,在下面的代碼段中聲明的按鈕單擊時(shí),將會(huì)導(dǎo)航到用戶視圖,{id} 占位符將被當(dāng)前 ViewModel id 屬性值所取代。
<div data-bind="dxButton: { click: '#User/{id}' }"></div>
若要執(zhí)行一個(gè)函數(shù),就可以將其分配給該事件。
<div data-bind="dxButton: { click: function() { alert('Clicked!') } }"></div>
一個(gè)包含事件參數(shù)的對(duì)象將會(huì)被作為參數(shù)傳遞到分配的函數(shù),所有的部件事件都將會(huì)提供以下基本的事件參數(shù)。
請(qǐng)注意除了基本的參數(shù),特定的事件可能提供具體參數(shù)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件