Я хочу скрыть некоторые столбцы в dataTable (например, id, serial), столбцы будут отображаться, потому что javascript должен получить доступ к значению столбцов.Есть идеи?
Вы можете использовать display: none или visibility: hidden.Вы можете найти разницу здесь: В чем разница между видимостью: скрытым и отображаемым: нет?
display: none
visibility: hidden
Что бы вы ни использовали, у вас будет доступ к этим элементам с помощью javascript.
Также вы можете найти здесь интересную точку зрения относительно usage of display:none.
usage of display:none
Просто установите для атрибута «рендеринг» значение «ложь»:
<p:column rendered="false"> ... </p:column>
Если вы используете Prime NG, для угловых, в p-столбце вы можете добавить атрибут [hidden] = "true". Это решило мою проблему. Кроме того, этот столбец будет отображаться в функции экспорта CSV, что довольно круто.
Вы пробовали это:
<p:column style="display: none" //...