Ng-table: Скрыть определенные столбцы

Созданный на 1 сент. 2014  ·  5Комментарии  ·  Источник: esvit/ng-table

Кажется, что мы не можем скрыть определенные столбцы, например, что. Если у нас есть массив, содержащий 4 свойства, и мы хотим отображать только три, скрывая четвертый динамически на основе $ watch или какого-либо другого инструмента.

Самый полезный комментарий

Это работает с этим:

...
<table ng-table="tableParams" ...
  ...
  <td ng-show="tableParams.myShowFlag">
  ...
...
getData: function ($defer, params) {
  params.myShowFlag = false;
  ...
}
...

Все 5 Комментарий

вы пробовали использовать атрибут header-class = "myHideClass"?

Это работает с этим:

...
<table ng-table="tableParams" ...
  ...
  <td ng-show="tableParams.myShowFlag">
  ...
...
getData: function ($defer, params) {
  params.myShowFlag = false;
  ...
}
...

Спасибо большое здила за меня эту работу.

Я хотел скрыть столбец, но я хотел извлечь его в CSV с помощью ng-table-to-csv, поэтому я использовал решение @zdila и, как было предложено @zeitos , добавил класс заголовка, чтобы скрыть заголовок.
Таким образом, моя колонка находится в DOM, но не видна и присутствует в моем CSV.

<td ng-show ="cashFlowsTable.myShowFlag" data-title="'Debito Residuo a decorrenza'" header-class="'ng-hide'">{{::cashFlow.debResd}}</td>

Была ли эта страница полезной?
0 / 5 - 0 рейтинги