2015-10-23 4 views
0

Я меняю свою сетку с dataTable на ag-grid. При использовании DataTable я принимал первый элемент из массива атрибутов, где typeName = 'ItemType'. Я хочу реализовать ту же функциональность, используя ag-grid. Как добиться того же.Как фильтровать массив внутри ag-сетки для определения столбца

<tr ng-repeat="e in entities"> 
    <td> 
     <span ng-repeat="c in e.attributes | filter:{typeName:'ItemType'}:true"> 
                  {{c.configValue}} 
     </span> 
    </td> 
</tr> 

В синтаксисе ag-grid я должен отображать то же значение, что и в dataTable.

var columnDefs = [ 
    { headerName: "Type", field: "attributes", width: 150},//ItemType 
    { headerName: "Brand", field: "attributes", width: 150 }//Brand 
]; 
+0

использование клеток визуализации функции в сетке аг –

ответ

1

Вы можете использовать клеточный рендер для настройки рендеринга или вашей ячейки.

Кроме того, существует опция angularCompileRows для компиляции шаблона, который вы возвращаете из функции cellRender.

Проверил: http://ag-grid.com/javascript-grid-properties/index.php для свойств и http://ag-grid.com/angular-grid-cell-rendering/index.php для cellRendering

Смежные вопросы