原創(chuàng)|使用教程|編輯:龔雪|2022-06-22 10:43:43.220|閱讀 168 次
概述:本文主要為大家介紹如何開始使用Kendo UI for Vue的原生組件開發(fā),歡迎下載最新版控件體驗(yàn)!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在本文中,您將通過構(gòu)建一個包含 Grid、DropDownList、Window 和設(shè)計主題的小應(yīng)用程序來學(xué)習(xí)如何使用Kendo UI for Vue組件。
products 數(shù)組包含一些未顯示在網(wǎng)格中的字段。 在本節(jié)中,您將使用Kendo UI for Vue Window在用戶選擇網(wǎng)格行時顯示這些附加產(chǎn)品詳細(xì)信息。
以下是所需的步驟,首先導(dǎo)入Window組件:
import { Window } from '@progress/kendo-vue-dialogs'; export default { name: 'App', components: { //.............. 'window': Window }, //..............
接下來,定義新的 windowVisible 和 gridClickedRow 數(shù)據(jù)屬性。
data: function() { return { //.............. gridClickedRow:{}, windowVisible: false } }
接下來,將添加到 Grid。
<grid @rowclick="rowClick"> //.............. </grid>
之后,添加下面的rowClick函數(shù),它將windowVisible標(biāo)志設(shè)置為true,并將被點(diǎn)擊行的數(shù)據(jù)項(xiàng)分配給gridClickedRow屬性,您將使用數(shù)據(jù)項(xiàng)值來呈現(xiàn) Window 的內(nèi)容。
methods: { //.............. rowClick (event){ this.windowVisible=true; this.gridClickedRow=event.dataItem; } //.............. }
接下來,添加以下 Window 聲明。 (在模板中的 Grid 定義之后立即添加它。)請注意僅當(dāng) windowVisible 標(biāo)志值為 true 時才會呈現(xiàn) Window。
<window v-if="windowVisible" :title="'Product Details'" @close="closeWindow" :height="250"> <dl style="{textAlign:left}"> <dt>Product Name</dt> <dd>{{gridClickedRow.ProductName}}</dd> <dt>Product ID</dt> <dd>{{gridClickedRow.ProductID}}</dd> <dt>Quantity per Unit</dt> <dd>{{gridClickedRow.QuantityPerUnit}}</dd> </dl> </window>
最后,添加以下 Window 關(guān)閉處理程序,當(dāng)用戶關(guān)閉 Window 時,它將 windowVisible 標(biāo)志設(shè)置為 false。
methods: { //.............. closeWindow (){ this.windowVisible=false; } }
使用此代碼,嘗試點(diǎn)擊網(wǎng)格中的一行,您應(yīng)該會看到一個帶有附加產(chǎn)品信息的自定義窗口。
再一次注意這個功能的實(shí)現(xiàn)是多么簡單,使用Kendo UI for Vue,您可以獲得一組易于插入的Vue 組件——在這種情況下,構(gòu)建一個可定制的跨瀏覽器友好的窗口,這就是Kendo UI for Vue的強(qiáng)大之處。
Kendo UI for Vue是一個專業(yè)開發(fā)的庫,在商業(yè)許可下分發(fā)。 從版本 2.0.0 開始,使用 Kendo UI for Vue 庫中的任何 UI 組件都需要商業(yè)許可證密鑰或有效的試用許可證密鑰。請按照Kendo UI for Vue My License頁面上的說明激活您的許可證。
Kendo UI for Vue Getting Started應(yīng)用程序已完成! 您可以從 kendo-vue-examples GitHub 存儲庫下載并運(yùn)行完整的示例應(yīng)用程序,或者直接在StackBlitz 中運(yùn)行、派生和試驗(yàn)應(yīng)用程序。
為了幫助您更快地創(chuàng)建項(xiàng)目,我們引入了 。
Kendo UI致力于新的開發(fā),來滿足不斷變化的需求。Kendo UI for Vue使用旨在提高性能和豐富用戶體驗(yàn)的Vue組件,幫助開發(fā)人員構(gòu)建下一代應(yīng)用程序。它是為Vue技術(shù)框架提供可用的Kendo UI組件,以便更快地構(gòu)建更好的Vue應(yīng)用程序。
Telerik_KendoUI產(chǎn)品技術(shù)交流群:726377843 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)