2015-05-08 2 views
0

Я хочу отображать сетку без фильтров на заголовке, используя угловую сетку ui. В настоящее время с нижеследующим кодом im получаются фильтры в заголовке столбца.Как удалить фильтрацию из Angular UI-Grid

app.controller('MainCtrl', ['$scope','$http', function ($scope,$http) { 
     $scope.gridOptions = {}; 
     $http.get('data/grid1.json') 
     .success(function(data) { 
     $scope.gridOptions.data = data; 
     }); 
}]); 

Ниже HTML, где сетка загружается

<div id="grid1" ui-grid="gridOptions" class="grid"></div> 

вот пример, как это выглядит, как http://ui-grid.info/

Может кто-нибудь предложить мне, как удалить эти фильтры

ответ

0

Чтобы удалить параметры фильтра, вам необходимо настроить сетку с помощью enableFiltering: false.

$scope.gridOptions = { 
    enableFiltering: false 
}; 
1

Если вы пытаетесь удалить фильтр для только один столбец, columnDefs следует указать

enableFiltering 

Я часто делают это с дополнительным столбцом, я добавить к действиям:

var actionCol = { 
    name: 'Actions', 
    width: '90', 
    cellTemplate: actionTemplate, 
    enableCellEdit: false, 
    sortable: false, 
    enableFiltering: false 
}; 

Код ссылки: UI-Grid API