国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁(yè)>新聞中心>新品發(fā)布

Kendo UI for jQuery使用教程:使用MVVM初始化(二)

發(fā)布時(shí)間:2020/10/14 瀏覽量:3358
您可以通過(guò)數(shù)據(jù)屬性或基于自定義HTML屬性初始化和配置每個(gè)Kendo UI小部件

Kendo UI目前最新提供KendoUI for jQuery、KendoUI for Angular、KendoUI Support for React和KendoUI Support for Vue四個(gè)控件。Kendo UI for jQuery是創(chuàng)建現(xiàn)代Web應(yīng)用程序的完整UI庫(kù)。

您可以通過(guò)數(shù)據(jù)屬性或基于自定義HTML屬性初始化和配置每個(gè)Kendo UI小部件。

Kendo UI混合應(yīng)用程序、單頁(yè)面應(yīng)用程序(SPA)視圖組件和模型視圖視圖模型(MVVM)kendo.bind方法使用聲明性方法自動(dòng)實(shí)例化現(xiàn)有DOM元素中的多個(gè)小部件。

 

 

使用數(shù)據(jù)屬性

當(dāng)頁(yè)面上有許多Kendo UI小部件時(shí),從數(shù)據(jù)屬性初始化很方便,因?yàn)樾〔考渲檬窃谀繕?biāo)元素中聲明的。

以下示例演示如何使用數(shù)據(jù)屬性初始化Kendo UI窗口小部件。 kendo.bind($(“#container”))語(yǔ)句查找具有角色數(shù)據(jù)屬性的所有元素,并初始化相應(yīng)的Kendo UI小部件。

注意:角色數(shù)據(jù)屬性的值是窗口小部件的小寫(xiě)名稱(chēng) – "autocomplete"、"dropdownlist"等。

 

設(shè)置事件處理程序

您還可以將事件處理程序設(shè)置為成員函數(shù)。例如,可以將事件數(shù)據(jù)屬性設(shè)置為foo.bar,將其解析為全局范圍中可用的foo對(duì)象的bar方法。

 



 

以下示例演示如何將成員函數(shù)用作事件處理程序。

 

設(shè)置數(shù)據(jù)源

數(shù)據(jù)綁定的Kendo UI小部件的數(shù)據(jù)源也可以通過(guò)數(shù)據(jù)屬性進(jìn)行設(shè)置。該值可以是JavaScript對(duì)象、數(shù)組或全局范圍中可用的變量。

以下示例演示如何將Kendo UI窗口小部件的數(shù)據(jù)源設(shè)置為JavaScript對(duì)象。

 



 

 

以下示例演示如何將Kendo UI窗口小部件的數(shù)據(jù)源設(shè)置為JavaScript數(shù)組。

 



 

 

以下示例演示如何將Kendo UI窗口小部件的數(shù)據(jù)源設(shè)置為全局范圍中可用的變量。

 



 

 

 

使用模板

通過(guò)使用數(shù)據(jù)屬性,您還可以設(shè)置模板配置。屬性值被解析為具有模板內(nèi)容的腳本元素的id屬性。

以下示例演示如何設(shè)置Kendo UI窗口小部件的模板。

 


data-source="[{firstName:’John’, lastName: ‘Doe’}, {firstName:’Jane’, lastName: ‘Doe’}]"
data-text-field="firstName"
data-template="template" />

 

 

使用標(biāo)記

您可以通過(guò)以下任何方式基于自定義HTML屬性初始化窗口小部件:

雖然理論上可以通過(guò)jQuery插件語(yǔ)法從同一DOM元素初始化幾個(gè)不同的Kendo UI小部件,但是標(biāo)記的聲明性初始化不支持它。

注意:

 

在SPA視圖中初始化

以下示例引用模板中帶有AutoComplete小部件的(SPA)視圖。


 

在MVVM中初始化

以下示例引用帶有AutoComplete小部件的MVVM綁定DOM元素。

注意:數(shù)據(jù)綁定屬性語(yǔ)法在窗口小部件選項(xiàng)(在本例中為數(shù)據(jù)源)和視圖模型字段(源)之間建立雙向綁定。

 

 
Hello !

 

 

在混合UI應(yīng)用程序中初始化

以下示例引用具有View和AutoComplete小部件的Kendo UI混合應(yīng)用程序。

 

 

An autocomplete widget

 

 


A widget bound to the mobile view ViewModel dataSource field

 

 

下一篇:SeattleLab新版本發(fā)布:完全兼容的64位解決方案,具有V6.2的所有功能
上一篇:Wolfram 語(yǔ)言解答上海交通大學(xué)自主招生題(I)

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話(huà):4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)

                            華滋生物