kendo Grid select methods
kendo Grid select methods 有兩種不同用法
一、程式選取
grid.select("tr:eq(0), tr:eq(1)");
執行此方法會選取第一列與第二個列。
二、手動選取
var selectItems = grid.select();
執行此方法會回傳已被選擇的 rows。
參考範例如下
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Kendo UI Snippet</title> <link href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.common.min.css" rel="stylesheet" /> <link href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.default.min.css" rel="stylesheet" /> <script src="https://code.jquery.com/jquery-1.12.3.min.js"></script> <script src="https://kendo.cdn.telerik.com/2020.1.406/js/kendo.all.min.js"></script> </head> <body> <div id="grid"></div> <script> $("#grid").kendoGrid({ columns: [ { field: "name" }, { field: "age" } ], dataSource: [ { name: "Tom", age: 10 }, { name: "Trump", age: 73 }, { name: "Tim", age: 30 }, { name: "Jerry", age: 50 }, { name: "Terry", age: 50 }, ], selectable: "multiple, row" }); var grid = $("#grid").data("kendoGrid"); var nothing = grid.select("tr:eq(0), tr:eq(1)"); var selectItems = grid.select(); </script> </body> </html>
執行畫面為
說明:
由於已經選取了 Tom、Trump 兩列資料,所以在 grid.select(); 後,其 selectItems 將會有兩筆資料。
參考資料: