我有一個,比方說250行,分爲25頁。每頁10行。如果我在第一頁上,我點擊第三行,我得到rowIndex = 2.但是,如果我在第二頁,我點擊第一行,邏輯上我應該得到第11頁的rowIndex ,所以應該是rowIndex = 10.但是我得到rowId = 0.我該如何解決這個問題?如何在Kendo Grid中使用分頁的同時獲得選定的行ID?
-1
A
回答
1
其實這是正確的行爲。因爲當你點擊第一行時,它是表中的第一個索引。它不知道其他頁面上的數據,因爲它們不存在(爲什麼加載你不需要的數據?它可以做性能問題)
所以如果你想要像你所描述的行爲,你必須選擇頁碼並計算。
喜歡的東西:
rowIndex = getRowIndex ...
page = grid.dataSource.page();
rowIndex = (page - 1) * 10 + rowIndex;
+0
有沒有其他方法可以在其他情況下找到解決方案,例如按不同列進行排序和過濾? –
+0
那麼,現在我不明白的問題。你問如何找出哪些列被網格過濾或排序? – Ademar
相關問題
- 1. 如何獲得Kendo Grid中新記錄的行的ID
- 2. 如何通過雙擊獲得Kendo Grid的行ID
- 3. 刪除Kendo Grid中的行與分頁
- 4. ASP.Net MVC的自定義分頁Kendo Grid
- 5. 在Kendo Grid中點擊右鍵獲取選定的行
- 6. 如何獲得GridPanel的選定行ID
- 7. 在分頁時對Kendo Grid重新應用Knockout綁定
- 8. 如何獲得Kendo Grid行與其列的唯一值之一
- 9. Kendo ASP.Net MVC Datagrid如何獲得子行中的父行ID
- 10. 如何在使用Kendo Grid時爲單行設置行模板?
- 11. 如何獲得Kendo Grid的列中的下一個項目
- 12. Kendo Grid - 多個頁腳行
- 13. 在C#中選擇Kendo-Grid行形式
- 14. 如何在頁面加載Kendo UI Grid時展開所有行?
- 15. 如何在Kendo Angular Grid中禁用行選擇切換?
- 16. Kendo UI Grid,寧靜的URL和分頁
- 17. 在Kendo UI Grid中選擇行時的觸發事件(Angular 2)
- 18. 分頁不能在Kendo Grid上工作
- 19. Kendo Grid獲取選定的行並將其分配給本地變量
- 20. Kendo UI Grid獲取行值
- 21. 如何在Kendo Grid Popup Editor中選擇同級輸入字段
- 22. 如何獲得選定的ID
- 23. 如何獲取Kendo UI Grid中複選框的值?
- 24. 如何在使用分頁時獲得數據表中的複選框值
- 25. MVC Kendo UI Grid =自定義按鈕不能返回選定的行ID
- 26. 如何在Kendo Grid + Angular 4中以編程方式設置選定的行?
- 27. jquery如何獲得id的id值(最近的id/id在同一行中)
- 28. 如何獲取Kendo UI的Grid組件中的選定元素Angular
- 29. 如何使用ASP.NET MVC訪問Kendo UI Grid中的行
- 30. 使用AJAX在Kendo Grid中分組時出現Javascript錯誤
您應該是比較清楚的查詢,試着問到底什麼是您的問題,究竟是什麼讓你到目前爲止已經試過和你在哪裏卡住了。上面的問題對大多數人來說可能是沒有意義的 –