本帖最后由 陈俊永 于 2020-6-18 17:39 编辑
最近要实现webapp的pc端导出明细表内容,网上找了很久,经测试和修改此方法有效,有需要的可以直接使用
html前端加:
<script type="text/javascript" src="__JS__/jquery.easyui.min.js"></script>
<script src="__JS__/datagrid-export.js"></script>
<script type="text/javascript">
$(function(){
$('#dg-detail').datagrid({ //明细表ID
rownumbers: true,
singleSelect: true,
data: data
});
});
function toPdf(){
var body = $('#dg-detail').datagrid('toArray');
var docDefinition = {
content: [{
table: {
headerRows: 1,
widths: ['*','*','*','*','auto','*'],
body: body
}
}]
};
pdfMake.createPdf(docDefinition).open();
}
</script>
网页中间加按钮:<button type='button' style = 'color:#ffffff;width:100%;background:#005757;height:150%'>导出</button>
|
|
陈俊永