我有一个剑道电网丝毫的“x”的列数,但用户可以隐藏列,我需要知道哪些列是可见的只有这些列导出数据,我访问在JS丝毫列
var columns = $("#grid").data("kedoGrid");
但它不仅返回所有列的有形项目。 tankz
我有一个剑道电网丝毫的“x”的列数,但用户可以隐藏列,我需要知道哪些列是可见的只有这些列导出数据,我访问在JS丝毫列
var columns = $("#grid").data("kedoGrid");
但它不仅返回所有列的有形项目。 tankz
您可以使用此只得到列的列表:
var columns = $("#grid").data("kendoGrid").columns;
其结果将是具有属性名称都列对象的数组 hidden: true
为用户隐藏的列。 在我的情况下,像以下。 所以,简单地,你将能够获得可见的列清单到使用下面的代码的数组。
var visibleColumns = [];
jQuery.each(columns, function (index) {
if(!this.hidden) {
visibleColumns.push(this);
}
});
attributes: Object
encoded: true
field: "pb"
footerAttributes: Object
headerAttributes: Object
hidden: true
title: "Price / Book"
width: 120
__proto__: Object
encoded: true
field: "name"
title: "Company Name"
width: 120
__proto__: Object
希望这会有所帮助。