2017-02-07 1 views
0

У меня есть ui-сетка, которая состоит из агрегированной пустой строки. Я хочу удалить эту агрегированную строку. Я достиг этого, используя $ templateCache. Но изменение влияет на другие страницы, где есть ui-grid. Поэтому я хочу удалить агрегированную строку без $ templateCache.

ответ

0

Использовал gridApi.grid.registerRowsProcessor и зарегистрировал процессор строк, который устанавливает видимость строки в false на основе условия.

$scope.gridApi.grid.registerRowsProcessor(function(rows){ 
    _.each(rows,function(row){ 
     if(row.groupHeader == true && row.dispNm == ' '){ 
      row.visible = false; 
     } 
    }); 
    return rows; 
},1000); 
Смежные вопросы