【发布时间】:2010-09-22 16:22:59
【问题描述】:
我有一个 MVC 应用程序,我正在使用 Telerik 网格来显示列表。我也在列上使用过滤选项。 是否有可能知道当前过滤应用于哪一列,即获取列名和值,或者如果可能突出显示这些列。
谢谢 苏普里亚
【问题讨论】:
标签: c# asp.net-mvc-2 filter filtering telerik-grid
我有一个 MVC 应用程序,我正在使用 Telerik 网格来显示列表。我也在列上使用过滤选项。 是否有可能知道当前过滤应用于哪一列,即获取列名和值,或者如果可能突出显示这些列。
谢谢 苏普里亚
【问题讨论】:
标签: c# asp.net-mvc-2 filter filtering telerik-grid
您可以使用以下 jQuery 语句来查找过滤后的列元素:
$('th:has(.t-active-filter)');
它将返回列标题(元素)。您可以轻松获取列索引:
var index = $('th:has(.t-active-filter)').index();
然后获取列JavaScript对象:
var grid = $('#Grid').data('tGrid');
var column = grid.columns[index];
【讨论】: