原創(chuàng)|使用教程|編輯:我只采一朵|2014-05-23 10:09:44.000|閱讀 7079 次
概述:本節(jié)為大家介紹 kendo.ui.Button,包括4個Configuration、1個Methods和1個Events。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本節(jié)為大家介紹 kendo.ui.Button,包括4個Configuration、1個Methods和1個Events。
enable | Boolean(default: true)
用于決定Button是否啟用。默認情況下,Button是啟用的,除非有disabled="disabled"
示例
<button id="button" type="button">Foo</button> <script> $("#button").kendoButton({ enable: false }); </script>
icon |String
定義Kendo UI中當前圖標的名稱。圖標會作為Button內(nèi)的一個span元素應用到背景圖中,span元素可以自動被組件添加;也可以通過k-icon CSS類添加。icon圖標名稱請查看
示例
<button id="button" type="button">Cancel</button> <script> $("#button").kendoButton({ icon: "cancel" }); </script>
示例-有span元素
<button id="button" type="button"> <span class="k-icon"></span> Cancel </button> <script> $("#button").kendoButton({ icon: "cancel" }); </script>
imageUrl | String
定義用于Button中的img元素的URL。URL可以是相對地址,也可是是絕對地址。img元素可以由組件自動添加,也可以用CSS類k-image。
示例
<button id="button" type="button">Edit</button> <script> $("#button").kendoButton({ imageUrl: "/images/edit-icon.gif" }); </script>
示例-使用CSS類
<button id="button" type="button"> <img class="k-image" alt="Edit" /> Edit </button> <script> $("#button").kendoButton({ imageUrl: "/images/edit-icon.gif" }); </script>
spriteCssClass | String
定義一個或多個CSS類,這些類會應用到Button中的背景圖片中。如果你想使用Kendo UI主題中的圖表,最好是使用icon屬性。
span元素既可以自動由組件添加,也可以引用k-sprite CSS類。
示例
<button id="button" type="button">Edit</button> <script> $("#button").kendoButton({ spriteCssClass: "myEditIcon" }); </script>
示例-應用CSS類
<button id="button" type="button"> <span class="k-sprite"></span> Edit </button> <script> $("#button").kendoButton({ spriteCssClass: "myEditIcon" }); </script>
enable
啟用或禁用Button。
參數(shù)
toggle Boolean | 表示Button是禁用還是啟用,支持Truthy 和 falsy 算法,如果沒有應用算法,Button會默認true。 |
示例
<button id="button" type="button">Edit</button> <script> $("#button").kendoButton(); var button = $("#button").data("kendoButton"); // disable button button.enable(false); // enable button button.enable(true); </script>
click
當Button由鼠標、觸摸設備或鍵盤Enter(或空格鍵)觸發(fā)時,會應用這個事件。
Event Data
e.event Object | 最初的DOM事件 |
示例-初始化期間觸發(fā)"click"事件
<button id="button" type="button">Edit</button> <script> $("#button").kendoButton({ click: function(e) { alert(e.event.target.tagName); } }); </script>
示例-初始化之后觸發(fā)"click"事件
<button id="button" type="button">Edit</button> <script> $("#button").kendoButton(); var button = $("#button").data("kendoButton"); button.bind("click", function(e) { alert(e.event.target.tagName); }); </script>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件