如何在kendo网格中获取行状态(选择与否)(How get row state (selected or not) in kendo grid)

编程入门 行业动态 更新时间:2024-10-27 09:46:27
如何在kendo网格中获取行状态(选择与否)(How get row state (selected or not) in kendo grid)

我有一个带有多个选定行的kendo ui网格,我需要获取所有行,并为ajax请求指定(选择与否)。 我怎么能这样做? 这是我的代码,感谢你:

function () { var entityGrid = $("#archivesGrid").data("kendoGrid"); var rows = entityGrid.dataSource.data(); var totalItem = rows.length; var items = []; for(var i = 0; i < totalItem; i++) { var currentItem = rows[i]; items.push({ name: currentItem.DataAddress.Address, selected: true // Attributes ? }); } }

我知道如何用select()选择行,但dataItem中没有属性或东西知道它是否选择?

I have a kendo ui grid with multiple selected rows and I need to get all rows and there state (selected or not) for an ajax request. How I can do that ? this is my code, thanking you :

function () { var entityGrid = $("#archivesGrid").data("kendoGrid"); var rows = entityGrid.dataSource.data(); var totalItem = rows.length; var items = []; for(var i = 0; i < totalItem; i++) { var currentItem = rows[i]; items.push({ name: currentItem.DataAddress.Address, selected: true // Attributes ? }); } }

I know how I can have selected rows with select() but there isn't an attribute or something in dataItem to know if it select or not ?

最满意答案

要获取所有行及其状态,您可以查询.k-state-selected。 像下面这样的东西将返回uid及其状态:

function getStates() { var rowStates = {}; $("#archivesGrid tbody").find('tr').each( function () { var id = $(this).data("uid"); var selected = $(this).hasClass('k-state-selected'); rowStates[id] = selected; } ); return rowStates; };

To get all rows and their states you could query for .k-state-selected. Something like the below will return the uid and it's state:

function getStates() { var rowStates = {}; $("#archivesGrid tbody").find('tr').each( function () { var id = $(this).data("uid"); var selected = $(this).hasClass('k-state-selected'); rowStates[id] = selected; } ); return rowStates; };

更多推荐

本文发布于:2023-07-30 07:05:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1336754.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:行状   网格   如何在   kendo   grid

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!