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.
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>
Komentar yang paling membantu
Ia bekerja dengan ini: