翻譯|使用教程|編輯:龔雪|2020-09-16 10:26:17.137|閱讀 247 次
概述:Kendo UI for jQuery是創(chuàng)建現(xiàn)代Web應用程序的最完整UI庫,本文將為大家介紹如何自適應渲染。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Kendo UI for jQuery R2 2020 SP1試用版下載
Kendo UI目前最新提供Kendo UI for jQuery、Kendo UI for Angular、Kendo UI Support for React和Kendo UI Support for Vue四個控件。Kendo UI for jQuery是創(chuàng)建現(xiàn)代Web應用程序的最完整UI庫。
Kendo UI for jQuery通過支持自適應增強功能,可在任何設備上為客戶提供一致的體驗。
例如,當您在移動設備上過濾或編輯數(shù)據(jù)時,Kendo UI會在用戶的新屏幕中滑動,這與臺式機的內(nèi)聯(lián)和彈出操作有所不同。
要啟用自適應渲染功能,請將mobile屬性設置為true或“ phone”:
重要提示:對于移動渲染,我們建議也設置高度選項。 如果不設置明確的高度,則網(wǎng)格的每個視圖都可能具有不同的高度。
<div id="grid"></div> <script> $("#grid").kendoGrid({ columns: [ { field: "name" }, { field: "age" }, { command: "destroy" } ], dataSource: [ { name: "Jane Doe", age: 30 }, { name: "John Doe", age: 33 } ], filterable: true, editable: true, columnMenu: true, height: 550, mobile: "phone" }); </script>
放置自適應網(wǎng)格的移動面板不會自動擴展其高度,要將自適應網(wǎng)格添加到Kendo UI移動應用程序中,請將各個視圖的拉伸配置設置為true,然后將100%的高度應用于網(wǎng)格。或者定義一個明確的像素網(wǎng)格高度,并省略面板拉伸選項。
重要提示:在Kendo移動應用程序中使用網(wǎng)格的自適應渲染時,請應用我們Less-based的主題。
下面的示例演示如何應用Stretch選項。
<div id="foo" data-role="view" data-init="onInit" data-stretch="true"> <div id="grid"></div> </div> <script> var gridConfig = { columns: [ { field: "name" }, { field: "age" }, { command: "destroy" } ], dataSource: [ { name: "Jane Doe", age: 30 }, { name: "John Doe", age: 33 } ], filterable: true, columnMenu: true, mobile: "phone", height: "100%" }; function onInit() { $("#grid").kendoGrid(gridConfig); } var app = new kendo.mobile.Application(); </script>
下面的示例演示如何應用height選項。
<div id="foo" data-role="view" data-init="onInit"> <div id="grid"></div> </div> <script> var gridConfig = { columns: [ { field: "name" }, { field: "age" }, { command: "destroy" } ], dataSource: [ { name: "Jane Doe", age: 30 }, { name: "John Doe", age: 33 } ], filterable: true, columnMenu: true, mobile: "phone", height: "140px" //grid will be 140px height }; $("#grid").kendoGrid(gridConfig); </script>
調(diào)整列大小
當用戶將手指放在相應的列標題上時,將觸發(fā)觸摸屏設備上的列大小調(diào)整功能。 當出現(xiàn)調(diào)整大小圖標時,用戶可以通過拖動來調(diào)整列的大小。
圖1:在移動設備上具有可調(diào)整大小的列的網(wǎng)格
在自適應模式下,網(wǎng)格將生成輔助標記,如果要手動銷毀小部件,則需要將其刪除。
手動銷毀網(wǎng)格:
要重新創(chuàng)建Grid,請在最初放置Grid div的同一位置插入一個新的div。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網(wǎng)