(当前使用版本: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);
};
layui表格导出功能增强
本文介绍如何在layui框架中,通过修改table.js源码,为表格导出功能增加一个额外的参数name,允许用户自定义导出文件的名称,提高了表格数据导出的灵活性。

1万+

被折叠的 条评论
为什么被折叠?



