Ng-table: Ocultar columnas específicas

Creado en 1 sept. 2014  ·  5Comentarios  ·  Fuente: esvit/ng-table

Parece que no podemos ocultar columnas específicas, como si tenemos una matriz que contiene 4 propiedades y queremos mostrar solo tres mientras ocultamos la cuarta dinámicamente en función de $ watch o algún otro tipo de herramienta.

Comentario más útil

Funciona con esto:

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

Todos 5 comentarios

¿Intentó usar el atributo header-class = "myHideClass"?

Funciona con esto:

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

Muchas gracias zdila este trabajo para mi.

Quería ocultar una columna, pero quería extraerla en un CSV con ng-table-to-csv, así que usé la solución de @zeitos , agregué una clase de encabezado para ocultar el encabezado.
De esta manera, mi columna está en el DOM, pero no es visible y está presente en mi CSV.

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

¿Fue útil esta página
0 / 5 - 0 calificaciones