Kendo UI Grid中的動態資料(三)
Kendo UI首推團隊升級培訓套包,享超低折扣!檢視詳情>>>
本教程將為大家介紹如何逐步建立具有動態資料的Kendo UI grids。當您在一遍又一遍輸入相同程式碼時,可以知道有些是可以關閉的,您輸入的程式碼正在獲取WET。建立具有動態資料的可編輯Kendo UI Grids是非常簡單的,Progress的技術支援工程師幫助很多客戶解決了有關動態資料的問題,並且提供了有關動態資料的建議,在本文中我們將會為大家一一解答。
5. 下一行是網格列。使用此功能自定義格式、寬度或其他列設定。
1
2
3
4
5
6
7
8
9
10
11
|
function
generateColumns(sampleDataItem) { var
columnNames = Object.keys(sampleDataItem); return
columnNames.map( function (name)
{ var
isIdField = name.indexOf( "ID" )
!== -1; return
{ field:
name, width:
(isIdField ? 40 : 200), title:
(isIdField ? "Id"
: name) }; }); } |
6. 這是最後一步。模式、資料來源和列是已知的,我們可以初始化動態Kendo UI Grid。在我們的函式中,傳遞了初始化網格元素的ID,但是可以擴充套件createGrid函式,並將新生成的網格附加在其他位置。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
function
createGrid(gridName, baseUrl) { $.ajax({ url:
baseUrl, success: function (response)
{ var
sampleDataItem = response[0]; var
model = generateModel(sampleDataItem); var
dataSource = generateDataSource(baseUrl, model, editable); var
columns = generateColumns(sampleDataItem); var
gridOptions = { toolbar:
[ "create" , "save" , "cancel" ], dataSource:
dataSource, columns:
columns, pageable: true , editable:
editable, height:
450 }; columns.push({
command: "destroy" ,
title: "
" ,
width: 170 }); $( "#"
+ gridName).kendoGrid(gridOptions); } }); } |
具有單行程式碼的動態可編輯網格的結果初始化:
1
2
3
4
|
< div
id = "products" ></ div > < script > createGrid("products",
"https://demos.telerik.com/kendo-ui/service/products/"); </ script > |
這只是Kendo UI Grid中最基本的動態資料,還有很多可以做,可以根據需求擴充套件和插入。在這裡建立的示例可以重複使用,以便節省您的時間和精力。當需要建立許多類似網格時——一個命名約定、一個額外單一的ajax請求和編寫一個更抽象的主要邏輯,以便可以重複使用。
購買正版授權的朋友可以點選"諮詢線上客服"哦~~~
相關文章
- Kendo UI使用教程:Kendo UI Grid中的動態資料(二)UI
- Kendo UI Grid中的動態資料(一)UI
- Kendo UI:Grid 表格元件UI元件
- Kendo UI Grid 使用總結UI
- Kendo UI:grid完成增刪改查(*)UI
- Kendo UI Grid 批量編輯使用總結UI
- kendo uiUI
- vue+element-ui 修改動態生成的表格(el-table)中的資料VueUI
- Kendo UI常用示例彙總(二十)UI
- Kendo UI常用示例彙總(十九)UI
- kendo ui:開源的html5開發框架UIHTML框架
- vue中echarts的動態渲染資料watchVueEcharts
- Kendo UI常用示例彙總(二十四)UI
- Kendo UI常用示例彙總(二十二)UI
- Kendo UI常用示例彙總(二十一)UI
- Kendo UI常用示例彙總(I樹列表示例)UI
- Ext 中 如何將grid的資料傳到tab中的html段中HTML
- UI元件Kendo UI釋出R2 2018|附下載UI元件
- 小程式:動態資料實現三級聯動選擇器
- kendo-ui彈窗window外掛引數及方法UI
- cube ui RecycleList 不自動追加資料UI
- 【版本更新】完整UI庫Kendo UI釋出R3 2017|附下載UI
- ListView動態更新資料View
- SAP UI5 Form 表單的 Responsive Grid Layout 佈局中的 breakpointUIORM
- 三種動態控制SAP CRM WebClient UI assignment block顯示與否的方法WebclientUIBloC
- Camstar裡拿到Grid的行資料
- 用Proxy 在 Vue 中解決動態載入資料的需求Vue
- 從資料庫中動態選取下拉選單的方法 (轉)資料庫
- 資料庫啟動的不同狀態資料庫
- 資料倉儲中的三種資料庫模型資料庫模型
- ui-grid入門教程(二)UI
- 大資料生態中的 RocketMQ 5.0大資料MQ
- 探索AI驅動Web開發動態UIAIWebUI
- Flutter 熱更新及動態UI生成FlutterUI
- 第二篇:智慧電網(Smart Grid)中的資料工程與大資料案例分析大資料
- 資料庫動態脫敏資料庫
- ListView動態載入資料View
- 從靜態到動態化,Python資料視覺化中的Matplotlib和SeabornPython視覺化