Невозможно назначить rowTemplate через javascricpt - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь редактировать шаблон строки на основе некоторых данных в сетке.

Пример:

определение столбца ->

$scope.gridOptions: [
                  rowTemplate : '<div ng-class={\'my-css-class\':{{row.entity.deletedBy!=NULL}}}></div>';
                  columnDef : [{ name: 'deletedBy',
                                displayName: 'deletedBy',
                                field: 'deletedBy'
                                visible: false }];

css ->

.my-css-class { color: blue; }

rowTemplate не будет реализован.Я что-то здесь упускаю?

Я использую это как ссылку: http://ui -grid.info / docs / #! / Tutorial:% 20317% 20Custom% 20Templates

1 Ответ

0 голосов
/ 05 октября 2018

Я думаю, что вы должны включить содержимое rowTemplate по умолчанию в ваш собственный rowTemplate, что-то вроде:

 <div
  ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.uid"
  ui-grid-one-bind-id-grid="rowRenderIndex + \'-\' + col.uid + \'-cell\'"
  class="ui-grid-cell"
  ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader, \'my-css-class\':{{row.entity.deletedBy!=NULL}} }"
  role="{{col.isRowHeader ? \'rowheader\' : \'gridcell\'}}"
  ui-grid-cell>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...