Ng-table: Sembunyikan kolom tertentu

Dibuat pada 1 Sep 2014  ·  5Komentar  ·  Sumber: esvit/ng-table

Tampaknya kita tidak dapat menyembunyikan kolom tertentu, seperti jika kita memiliki larik yang berisi 4 properti dan kita ingin menampilkan hanya tiga sambil menyembunyikan yang keempat secara dinamis berdasarkan $watch atau semacam alat lainnya.

Komentar yang paling membantu

Ia bekerja dengan ini:

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

Semua 5 komentar

apakah Anda mencoba menggunakan atribut header-class="myHideClass"?

Ia bekerja dengan ini:

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

Terima kasih banyak zdila ini bekerja untuk saya.

Saya ingin menyembunyikan kolom, tetapi saya ingin mengekstraknya menjadi CSV dengan ng-table-to-csv, jadi saya menggunakan solusi @zdila dan, seperti yang disarankan oleh @zeitos , saya telah menambahkan kelas header untuk disembunyikan header.
Dengan cara ini kolom saya ada di DOM, tetapi tidak terlihat dan ada di CSV saya.

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat