【发布时间】:2016-09-17 17:32:17
【问题描述】:
我在剑道网格中有 120 列,并具有全选和取消全选功能。 如果我使用每个循环,则隐藏或显示所有列需要花费大量时间。 有没有办法在一次调用中隐藏/显示所有列。
只想提一下剑道 showColumn/hideColumn 很慢。
$(".some-class").each(function(){
var field1 = $(this).data("field");
input.find('label').addClass('enableCheck');
input.find('label').removeClass('disableCheck');
$("#grid-id").data("kendoGrid").showColumn(field1);
}
【问题讨论】:
-
不确定您想要实现什么。你不能从网格或 $("#gridname").find("table th").hide(); 中隐藏/显示网格容器 div / k-grid-content 吗?显示/隐藏速度更快。
-
在网格的列上放置一个通用的 css 类并使用 jquery 或 css 隐藏/显示它们
标签: javascript jquery kendo-ui kendo-grid var