中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Web界面開發工具Kendo UI是怎樣自適應渲染

發布時間:2021-12-21 13:41:17 來源:億速云 閱讀:137 作者:柒染 欄目:大數據

Web界面開發工具Kendo UI是怎樣自適應渲染,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

自適應渲染

Kendo UI for jQuery通過支持自適應增強功能,可在任何設備上為客戶提供一致的體驗。

例如,當您在移動設備上過濾或編輯數據時,Kendo UI會在用戶的新屏幕中滑動,這與臺式機的內聯和彈出操作有所不同。

啟用響應式設計

要啟用自適應渲染功能,請將mobile屬性設置為true或“ phone”:

  • 如果設置為true,則在移動瀏覽器上查看時,小部件將使用自適應渲染。

  • 如果設置為“ phone”,則無論瀏覽器類型如何,都將強制小部件使用自適應渲染。

重要提示:對于移動渲染,我們建議也設置高度選項。 如果不設置明確的高度,則網格的每個視圖都可能具有不同的高度。

<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>

在移動設備上配置面板

放置自適應網格的移動面板不會自動擴展其高度,要將自適應網格添加到Kendo UI移動應用程序中,請將各個視圖的拉伸配置設置為true,然后將100%的高度應用于網格。或者定義一個明確的像素網格高度,并省略面板拉伸選項。

重要提示:在Kendo移動應用程序中使用網格的自適應渲染時,請應用我們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>

調整列大小

當用戶將手指放在相應的列標題上時,將觸發觸摸屏設備上的列大小調整功能。 當出現調整大小圖標時,用戶可以通過拖動來調整列的大小。

圖1:在移動設備上具有可調整大小的列的網格

Web界面開發工具Kendo UI是怎樣自適應渲染

破壞自適應網格

在自適應模式下,網格將生成輔助標記,如果要手動銷毀小部件,則需要將其刪除。

手動銷毀網格:

  1. 在圍繞Grid小部件創建的最近的.k-pane-wrapper ancestor上調用kendo.destroy() ;

  2. 從DOM中刪除整個.k-pane-wrapper元素。

要重新創建Grid,請在最初放置Grid div的同一位置插入一個新的div。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

友谊县| 洛浦县| 府谷县| 舞钢市| 富宁县| 郸城县| 无为县| 北票市| 阜南县| 伊宁市| 京山县| 灵寿县| 休宁县| 高陵县| 定兴县| 新密市| 威信县| 阿巴嘎旗| 宜兰市| 丰城市| 郴州市| 东乌| 台中县| 龙井市| 财经| 西贡区| 库尔勒市| 宁国市| 手游| 内江市| 新安县| 铜梁县| 偃师市| 瑞昌市| 昌黎县| 百色市| 安图县| 丰都县| 长乐市| 仪陇县| 东城区|