В Datatables при просмотре в браузере мы показываем n столбцов.Когда пользователь нажимает кнопку «Создать Excel» (реализовано с помощью TableTools), я хочу скрыть некоторые ненужные столбцы.
Как скрыть столбцы во время выполнения?
Надеюсь, это поможет
$(document).ready( function () { $('#example').dataTable( { "sDom": 'T<"clear">lfrtip', "oTableTools": { "aButtons": [ { "sExtends": "csv", "sButtonText": "Special columns", "mColumns": [ 0, 1, 4 ] }, { "sExtends": "csv", "sButtonText": "Visible columns", "mColumns": "visible" } ] } } ); } );
проверить эту ссылку http://datatables.net/extras/tabletools/button_options#collection_options
Проверьте Выпуск Аллана Table Tools 2 . Я считаю, что у него есть свойство mColumns, которое позволяет вам указать, какие столбцы будут видны при экспорте при нажатии.