我编写了三种类型的导出表数据工具,即PNG,XLS和WORD。在我的HTML表格中,我想排除导出最后一列的选项编辑&删除。还有我要包含的XLS和WORD行。
<button class="btn"><i class="fa fa-bars"></i> Export Table Data</button>
<ul class='id_ul'>
<li><a href="#" onClick ="$('#datawtable').tableExport({type:'excel',escape:'false'});"> <img src='icons/xls.png' width='24px'> XLS</a></li>
<li><a href="#" onClick ="$('#datawtable').tableExport({type:'doc',escape:'false'});"> <img src='icons/word.png' width='24px'> Word</a></li>
<li><a href="#" onClick ="$('#datawtable').tableExport({type:'png',escape:'false'});"> <img src='icons/png.png' width='24px'> PNG</a></li>
</ul>
我试图在onClick上编写一个函数来执行此操作,但没有帮助。
答案 0 :(得分:0)
onclick你应该调用一个函数refer
element.onclick = functionRef;
where functionRef is a function - often a name of a function declared elsewhere or a function expression.
执行此操作=&gt;
HTML:
<li><a href="#" onClick ="export('excel','false')"> <img src='icons/xls.png' width='24px'> XLS</a></li>
JS:
function export(expotype,toescape){
"$('#datawtable').tableExport({type:expotype,escape:toescape});
}
答案 1 :(得分:0)
您可以使用ignoreColumn
语法中的列号作为以下exapmle
$('#table_report').tableExport({ type: 'excel',escape:'false',ignoreColumn: [6]});