如何知道MVC中telerik网格上应用过滤的列

时间:2010-09-22 08:02:36

标签: c# asp.net-mvc-2 filter filtering telerik-grid

我有一个MVC应用程序,我正在使用telerik网格来显示列表。我也在列上使用过滤选项。 是否可以知道当前过滤应用于哪一列,即获取列名称和值,或者如果可能的话突出显示列。

由于 supriya

1 个答案:

答案 0 :(得分:0)

您可以使用以下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];