【问题标题】:Telerik grid manage filter iconsTelerik 网格管理过滤器图标
【发布时间】:2011-12-30 15:04:08
【问题描述】:

我#m 使用 Telerik Grid 和 MVC3。我管理它来构建我自己的 filterDialogs,我们必须为每一列创建自定义过滤器。一切正常,当我单击过滤器按钮时,gridData 会被过滤。唯一的问题是过滤器图标不会将其状态更改为活动状态。所以我继续在我的过滤命令之后添加了所需的类:

grid.filter(filterSettings)
$j('#targetColumn').addClass('t-active-filter');

当我过滤第一列时,它可以工作。但是,如果我过滤第二列,则第一列的过滤器图标会将其状态恢复为非活动状态。必须有一些信息从服务器发送到网格,因此网格继续并将类添加/删除到列标题。

【问题讨论】:

    标签: asp.net-mvc-3 grid telerik


    【解决方案1】:

    我从here 得到了答案。在过滤之前,我必须手动设置列过滤器设置:

    var column = grid.columnFromMember(PropertyName);
    if (column) {
        column.filters = [filterSettings];
    }
    grid.filter(filterSettings)
    

    一切正常:)

    【讨论】:

      猜你喜欢
      • 2013-05-20
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      相关资源
      最近更新 更多