原創|使用教程|編輯:我只采一朵|2014-05-22 09:50:26.000|閱讀 2596 次
概述:本節專門為大家介紹 Kendo UI AutoComplete 的5個事件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本節專門為大家介紹 Kendo UI AutoComplete 的5個事件,包括更改、關閉/打開、數據綁定、選擇。至此AutoComplete的所有API均介紹完畢。下一節將跟大家介紹Button。
change
當用戶更改了組件值時會觸發這個事件。
事件處理器函數內容(由this引出)會設置為組件實體。
重要提示:
通過代碼更改組件值時事件不會觸發。
Event Data
e.sender kendo.ui.AutoComplete | 觸發事件的組件實體 |
示例-初始化期間觸發"change"事件
<input id="autocomplete" /> <script> $("#autocomplete").kendoAutoComplete({ change: function(e) { var value = this.value(); // Use the value of the widget } }); </script>
示例-在初始化之后觸發"change"事件
<input id="autocomplete" /> <script> function autocomplete_change(e) { var value = this.value(); // Use the value of the widget } $("#autocomplete").kendoAutoComplete(); var autocomplete = $("#autocomplete").data("kendoAutoComplete"); autocomplete.bind("change", autocomplete_change); </script>
close
當用戶關閉組件的建議窗口時會觸發這個事件。
Event Data
e.sender kendo.ui.AutoComplete | 觸發事件的組件實體 |
示例-初始化期間觸發"close"事件
<input id="autocomplete" /> <script> $("#autocomplete").kendoAutoComplete({ close: function(e) { // handle the event } }); </script>
示例-在初始化之后觸發"close"事件
<input id="autocomplete" /> <script> function autocomplete_close(e) { // handle the event } $("#autocomplete").kendoAutoComplete(); var autocomplete = $("#autocomplete").data("kendoAutoComplete"); autocomplete.bind("close", autocomplete_close); </script>
dataBound
當組件綁定到數據源中的數據時觸發該事件。
Event Data
e.sender kendo.ui.AutoComplete | 觸發事件的組件實體 |
示例-初始化期間觸發"dataBound"事件
<input id="autocomplete" /> <script> $("#autocomplete").kendoAutoComplete({ dataBound: function(e) { // handle the event } }); </script>
示例-在初始化之后觸發"dataBound"事件
<input id="autocomplete" /> <script> function autocomplete_dataBound(e) { // handle the event } $("#autocomplete").kendoAutoComplete(); var autocomplete = $("#autocomplete").data("kendoAutoComplete"); autocomplete.bind("dataBound", autocomplete_dataBound); </script>
open
當用戶打開建議窗口時觸發該事件
Event Data
e.sender kendo.ui.AutoComplete | 觸發事件的組件實體 |
示例-初始化期間觸發"open"事件
<input id="autocomplete" /> <script> $("#autocomplete").kendoAutoComplete({ open: function(e) { // handle the event } }); </script>
示例-初始化之后觸發"open"事件
<input id="autocomplete" /> <script> function autocomplete_open(e) { // handle the event } $("#autocomplete").kendoAutoComplete(); var autocomplete = $("#autocomplete").data("kendoAutoComplete"); autocomplete.bind("open", autocomplete_open); </script>
select
當用戶選中建議窗口中的某一項時觸發該事件。
重要提示:
當用程序選中某項時不會觸發該事件。
Event Data
e.item jQuery | jQuery對象,代表選中的項 |
e.sender kendo.ui.AutoComplete | 觸發事件的組件實體 |
示例- 初始化期間觸發"select"事件
<input id="autocomplete" /> <script> $("#autocomplete").kendoAutoComplete({ select: function(e) { var item = e.item; var text = item.text(); // Use the selected item or its text } }); </script>
示例- 初始化之后觸發"select"事件
<input id="autocomplete" /> <script> function autocomplete_select(e) { var item = e.item; var text = item.text(); // Use the selected item or its text } $("#autocomplete").kendoAutoComplete(); var autocomplete = $("#autocomplete").data("kendoAutoComplete"); autocomplete.bind("select", autocomplete_select); </script>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件