[英]Kendo Grid clicked row count
如何在計算 Kendo 網格中點擊的行數時排除組名?
我在 3 組下的網格中有 10 個數據。 如果我點擊最后一行,它會返回 count 為12
。 我正在使用下面的代碼。
var rowIdx = $("tr", grid.tbody).index($(this).closest('tr'));
提前致謝
你想達到什么目的? 可能有不同的方法來解決它。 例如, $('#gridName').data('kendoGrid').dataSource.total() 會給你 10。
更新
在僅選擇一行的情況下,此代碼將為您提供選定的行號:
let selectedRows = $('#gridName').data('kendoGrid').select()
selectedRows[0].rowIndex
下面的代碼有效。
var grid = $("#daGrid").data("kendoGrid");
var dataRows = grid.items();
var uid = grid.select()[0].dataset.uid
var documentItems = grid.dataSource.getByUid(uid);
var tr = $("[data-uid='" + uid + "']", grid.tbody);
var rowIndex = dataRows.index(grid.select());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.