javascript - 如何查找 Kendo UI 网格层次结构中所有展开或折叠的行?

标签 javascript jquery asp.net-mvc kendo-ui

如何查找 Kendo UI 网格层次结构中所有展开或折叠的行? 我可以使用下面的代码找到所有 masterrow 的计数,但我想对每个 masterrow 进行交互并检查哪些都已展开。

var grid = $("#gridList").data("kendoGrid");
var allMasterRows = grid.tbody.find('>tr.k-master-row') 

我尝试了下面的代码,但它不起作用

var strPlus = (grid.tbody.find("k-icon k-plus"));

请提出建议。

最佳答案

您可以使用它们来查找展开或折叠的行:

var expandedRows = $('.k-detail-row:visible');
var collapsedRows = $('.k-detail-row:hidden');

如果您正在寻找图标,那么您的选择器已关闭......它应该是:

var strPlus = (grid.tbody.find(".k-icon.k-plus"));

关于javascript - 如何查找 Kendo UI 网格层次结构中所有展开或折叠的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30512404/

相关文章:

jquery - Facebook 如何生成动画占位符新闻项?

php - 如果不存在 PHP session ,则禁用页面上的所有输入按钮

javascript - Jquery 无法解决这个问题

c# - 将 session cookie 设置为 HttpOnly

c# - ASP.Net体系结构,用于将上传内容传递给第三方

javascript - Es6 将对象键值转换为单个对象的方法

javascript - Cypress 在命令日志中看不到请求

javascript - 在原型(prototype)对象中调用函数

javascript - Farbtastic 多字段 - Wordpress

asp.net-mvc - 尝试使用 fiddler 获取 oauth token