(当前使用版本:layui 2.4.0)
打开table.js
请修改源码:
找到此方法括起来的方法修改源码条件
// 旧
table.exportFile = function(id, data, type){
data = data || table.clearCacheKey(table.cache[id]);
type = type || 'csv';
// 省略...
alink.download = (config.title || 'table_'+ (config.index || '')) + '.' + type;
document.body.appendChild(alink);
alink.click();
document.body.removeChild(alink);
};
//新 ----参数接收多了一个name,下面条件判断,先判断name是否为空,不为空,选择name作为文件名
table.exportFile = function(id, data, type,name){
data = data || table.clearCacheKey(table.cache[id]);
type = type || 'csv';
//省略...
alink.download = (name || config.title || 'table_'+ (config.index || '')) + '.' + type;
document.body.appendChild(alink);
alink.click();
document.body.removeChild(alink);
};