在这里,我想为JQuery中导出的excel文件定义一个名称。假设每次导出表数据时,默认名称都以tableExport.xls格式显示。在这里,我想为导出文件定义一个名称,例如testfile.xls。帮我解决这个问题。
$(function() {
var $result = $('#eventsResult');
$('#eventsTable').on('all.bs.table', function(e, name, args) {
console.log('Event:', name, ', data:', args);
}).on('click-row.bs.table', function(e, row, $element) {
$result.text('Event: click-row.bs.table');
}).on('dbl-click-row.bs.table', function(e, row, $element) {
$result.text('Event: dbl-click-row.bs.table');
}).on('sort.bs.table', function(e, name, order) {
$result.text('Event: sort.bs.table');
}).on('check.bs.table', function(e, row) {
$result.text('Event: check.bs.table');
}).on('uncheck.bs.table', function(e, row) {
$result.text('Event: uncheck.bs.table');
}).on('check-all.bs.table', function(e) {
$result.text('Event: check-all.bs.table');
}).on('uncheck-all.bs.table', function(e) {
$result.text('Event: uncheck-all.bs.table');
}).on('load-success.bs.table', function(e, data) {
$result.text('Event: load-success.bs.table');
}).on('load-error.bs.table', function(e, status) {
$result.text('Event: load-error.bs.table');
}).on('column-switch.bs.table', function(e, field, checked) {
$result.text('Event: column-switch.bs.table');
}).on('page-change.bs.table', function(e, number, size) {
$result.text('Event: page-change.bs.table');
}).on('search.bs.table', function(e, text) {
$result.text('Event: search.bs.table');
});
});
$(function() {
var
$table = $('#eventsTable');
$('#export').click(function() {
$table.viewMPR({
type : 'excel',
escape : false
});
});
});
<button id="export" class="btn btn-default">Export Excel</button>