文檔半島外圍網上直營>>telerik中文文檔>>模板
                模板
立即下載Kendo UI for jQuery
AutoComplete通過使用Kendo UI模板提供對項目、彈出式頁眉和彈出式頁腳的完全控制。
項目模板
項目模板管理自動完成列表項目的呈現方式。
以下示例演示了如何定義項目模板。
<input id="autoComplete" />
<!-- Template -->
<script id="scriptTemplate" type="text/x-kendo-template">
ContactName: #:data.ContactName#, CustomerID: #:data.CustomerID#
</script>
<!-- AutoComplete initialization -->
<script>
$(document).ready(function() {
$("#autoComplete").kendoAutoComplete({
template: $("#scriptTemplate").html(),
dataTextField: "ContactName",
dataSource: {
transport: {
read: {
dataType: "jsonp",
url: "http://demos.telerik.com/kendo-ui/service/Customers"
}
}
}
});
});
</script>
標題模板
標頭模板管理自動完成的彈出標頭的呈現方式。
<input id="autoComplete" />
<!-- Template -->
<script id="headerTemplate" type="text/x-kendo-template">
<strong>Header</strong>
</script>
<!-- AutoComplete initialization -->
<script>
$(document).ready(function() {
$("#autoComplete").kendoAutoComplete({
headerTemplate: $("#headerTemplate").html(),
dataTextField: "ContactName",
dataSource: {
transport: {
read: {
dataType: "jsonp",
url: "http://demos.telerik.com/kendo-ui/service/Customers"
}
}
}
});
});
</script>
頁腳模板
頁腳模板管理自動完成的彈出頁腳的呈現方式。每次數據源發生更改時,頁腳都會重新呈現。模板的上下文是小部件本身。
<input id="autoComplete" />
<!-- Template -->
<script id="footerTemplate" type="text/x-kendo-template">
Total <strong>#: instance.dataSource.total() #</strong> items found
</script>
<!-- AutoComplete initialization -->
<script>
$(document).ready(function() {
$("#autoComplete").kendoAutoComplete({
footerTemplate: $("#footerTemplate").html(),
dataTextField: "ContactName",
dataSource: {
transport: {
read: {
dataType: "jsonp",
url: "http://demos.telerik.com/kendo-ui/service/Customers"
}
}
}
});
});
</script>
無數據模板
noDataTemplate當數據源為空時,自動完成將顯示在彈出窗口中。
注意:定義該noDataTemplate選項后,自動完成功能始終會打開其彈出元素。
<input id="autoComplete" />
<!-- Template -->
<script id="noDataTemplate" type="text/x-kendo-template">
<strong>No Data!</strong>
</script>
<!-- AutoComplete initialization -->
<script>
$(document).ready(function() {
$("#autoComplete").kendoAutoComplete({
noDataTemplate: $("#noDataTemplate").html(),
dataTextField: "ContactName",
dataSource: {
transport: {
read: {
dataType: "jsonp",
url: "http://demos.telerik.com/kendo-ui/service/Customers"
}
}
}
});
});
</script>                
            
 QQ交談
QQ交談 在線咨詢
在線咨詢 
                 
                
 渝公網安備
            50010702500608號
渝公網安備
            50010702500608號
             
            
 客服熱線
客服熱線