Ng-table: Ocultar colunas específicas

Criado em 1 set. 2014  ·  5Comentários  ·  Fonte: esvit/ng-table

Parece que não podemos ocultar colunas específicas, como se tivermos um array que contém 4 propriedades e quisermos exibir apenas três enquanto ocultamos a quarta dinamicamente com base em $ watch ou algum outro tipo de ferramenta.

Comentários muito úteis

Funciona com isso:

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

Todos 5 comentários

você tentou usar o atributo header-class = "myHideClass"?

Funciona com isso:

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

Muito obrigado zdila esse trabalho pra mim.

Eu queria ocultar uma coluna, mas queria extraí-la em um CSV com ng-table-to-csv, então usei a solução de @zdila e, conforme sugerido por @zeitos , adicionei uma classe de cabeçalho para ocultar o cabeçalho.
Desta forma minha coluna está no DOM, mas não visível e está presente no meu CSV.

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

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

zymr-keshav picture zymr-keshav  ·  10Comentários

ghost picture ghost  ·  30Comentários

batjko picture batjko  ·  3Comentários

faceleg picture faceleg  ·  11Comentários

alienriquebm picture alienriquebm  ·  6Comentários