簡體   English   中英

劍道網格點擊行數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM