Экспорт скрытых столбцов в DataTable в Excel - PullRequest
0 голосов
/ 16 марта 2020

Я новичок в javascript. Я использовал данные, как показано ниже, в моем PHP приложении. Все работает нормально. Я сделал некоторые столбцы спрятаны в таблице из-за недостатка места. Я хочу экспортировать все столбцы с Excel. В настоящее время экспортируются только видимые столбцы.

        <table class='table-striped' id='questions'
                                data-toggle="table"
                                data-url="get-list.php?table=question"
                                data-click-to-select="true"
                                data-side-pagination="server"
                                data-pagination="true"
                                data-page-list="[5, 10, 20, 50, 100, 200]"
                                data-search="true" data-show-columns="true"
                                data-show-refresh="true" data-trim-on-search="false"
                                data-sort-name="id" data-sort-order="desc"
                                data-mobile-responsive="true"
                                data-toolbar="#toolbar" data-show-export="true"
                                data-maintain-selected="true"
                                data-export-types='["txt","excel"]'
                                data-export-options='{
                                    "fileName": "questions-list-<?=date('d-m-y')?>",
                                    "ignoreColumn": ["state","IMAGE_FILE","operate"],



                                }'
                                data-query-params="queryParams_1"
                                >
                                <thead>
                                    <tr>
                                        <th data-field="state" data-checkbox="true"></th>
                                        <th data-field="ID" data-sortable="true">ID</th>
                                        <th data-field="R_DATE" data-sortable="true" data-visible='false'>R DATE</th>
                                        <th data-field="Q_NUM" data-sortable="true" data-visible='false'>Q NUM</th>
                                        <th data-field="HIDDEN_IMAGE" data-visible="false">IMAGE</th>
                                        <th data-field="IMAGE_FILE" data-sortable="false">Image</th>
                                        <th data-field="Q_TYPE" data-sortable="true">Q TYPE</th>
                                        <th data-field="SOURCE_TYPE" data-sortable="true">S TYPE</th>
                                        <th data-field="SOURCE" data-sortable="true">SOURCE</th>
                                        <th data-field="S_CAT" data-sortable="true">S CAT</th>
                                        <th data-field="CAT" data-sortable="true">CAT</th>

                                        <th data-field="QUESTION" data-sortable="true">Question</th>
                                        <th data-field="A1" data-sortable="true">A1</th>
                                        <th data-field="A2" data-sortable="true" data-visible='false'>A2</th>
                                        <th data-field="A3" data-sortable="true" data-visible='false'>A3</th>
                                        <th data-field="A4" data-sortable="true" data-visible='false'>A4</th>
                                        <th data-field="operate" data-sortable="true" data-events="actionEvents">Operate</th>
                                    </tr>
                                </thead>
                            </table>

Я перепробовал множество примеров и ответов на вопросы, но ни один из них не решил мою проблему. Дайте мне знать, если кто-то может помочь мне сделать это. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...