AngularJs ui-grid如何引用列定义名称来添加过滤器?

时间:2016-01-13 17:19:32

标签: angularjs angular-ui-grid

  1. 我想使用gridOptions.columnDef使用列名动态地将文件管理器设置为ui-grid中的列。现在我只能使用数字作为密钥。
  2. 如何动态地在单个列上添加多个过滤器?

1 个答案:

答案 0 :(得分:0)

尝试为您的网格项创建自定义过滤器,然后在逻辑中,您可以执行任何操作。像这样的东西

    field: 'myfilteredfield',
    filter: {
        condition: myCustomFilter
    }

并在您的控制器中

    $scope.myCustomFilter = function(searchTerm,cellValue,row,column) {


    };

在此处查看详细信息http://ui-grid.info/docs/#/api/ui.grid.class:GridOptions.columnDef