表格用的是bootstrap table,导出插件用的是tableexport.js,问题来了,现在html页面点击下载,可以导出当前页面表格中所有内容,但是想要勾选复选框,下载指定的记录。另外我选择全选的复选框后,希望把所有页的数据都导出到Excel表。
前端html的按钮:
<div class="col-md-12">
<div class="btn-toolbar pull-right">
<div class="btn-group">
<a class="btn btn-primary" @click="load"><i class="fa fa-search"></i> 查询</a>
<a class="btn btn-danger" @click="emptys"><i class="fa fa-times-rectangle"></i> 清空</a>
<a class="btn btn-primary" id="export">
<i class="fa fa-download"></i> 下载
</a>
</div>
</div>
js的代码:
$("#export").click(function(){
var nowtime = new Date();
//导出
$("#dataGrid").tableExport({
formats: ["xlsx"], // (String[]), filetypes for the export
fileName: nowtime, // (id, String), filename for the downloaded file // (Boolean), style buttons using bootstrap
bootstrap: false,
ignoreCols: [0,9],
escape:"false",
});
var btn = document.getElementsByTagName('button');
var btn2 = document.getElementsByTagName('caption');
// document.write(btn[0]);
// btn[btn.length-2].style.display='none';
btn[btn.length-2].click();
btn2[0].innerHTML="";
});
求大家帮忙看看!