Javascript 将DataTable中的隐藏列导出到Excel
我是javascript新手。我在我的PHP应用程序中使用了如下数据表。一切正常。由于空间问题,我在表中隐藏了一些列。我想用excel导出所有列。目前它只导出可见列Javascript 将DataTable中的隐藏列导出到Excel,javascript,jquery,datatable,datatables,Javascript,Jquery,Datatable,Datatables,我是javascript新手。我在我的PHP应用程序中使用了如下数据表。一切正常。由于空间问题,我在表中隐藏了一些列。我想用excel导出所有列。目前它只导出可见列 <table class='table-striped' id='questions' data-toggle="table" data-url="get-list.php?table
<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>
我假设您正在以某种方式使用名为“Datatables”的实际产品。如果是这样,则需要向导出中添加一些内容:
出口选择:{
正交:“数据导出”
}
您没有显示您的javascript,而且我从未见过所有这些选项都是用HTML完成的。你在使用某种框架,也许是Wordpress?我不使用可湿性粉剂,所以我不能帮助你如何在该产品中做到这一点。但只需在“数据导出选项”中添加“正交:“数据导出”。(您不必将其命名为“dataExport”——我之所以使用该名称,是因为它出现在Datatables网站的一些示例中)。我假设您正在使用名为“Datatables”的实际产品。如果是这样,则需要向导出中添加一些内容:
出口选择:{
正交:“数据导出”
}
您没有显示您的javascript,而且我从未见过所有这些选项都是用HTML完成的。你在使用某种框架,也许是Wordpress?我不使用可湿性粉剂,所以我不能帮助你如何在该产品中做到这一点。但只需在“数据导出选项”中添加“正交:“数据导出”。(您不必将其命名为“dataExport”——我之所以使用这个名称,是因为Datatables网站上的一些示例中有此名称)。我也有同样的问题,但我可以告诉您,您不应该在Datatables网站上浪费时间问这个问题。他们甚至不回答,更不用说回答,就直接把它关闭了。在他们这样做的网站上有很多问题。如果我知道怎么做的话,我会在这里和你一起讨论。我也有同样的问题,但我可以告诉你,你不应该浪费时间在Datatables网站上问这个问题。他们甚至不回答,更不用说回答,就直接把它关闭了。在他们这样做的网站上有很多问题。如果我知道怎么做,我会在这里和你一起转。