jsViewer 导出Excel有多页什么解决?
本帖最后由 ajiaxi 于 2019-3-19 16:41 编辑搜索到这个,但是无法解决jsViewer直接导出
我是直接从jsViewer界面直接导出的。
代码层我需要看下,可以直接设计报表的属性来控制设为false
KearneyKang 发表于 2019-3-19 17:57
代码层我需要看下,可以直接设计报表的属性来控制设为false
哪里有导出设置?
KearneyKang 发表于 2019-3-19 17:57
代码层我需要看下,可以直接设计报表的属性来控制设为false
看到 导出设置了,但是只能再设计界面设置?
我是用jsViewer预览导出的呀! JS Viewer这里需要代码控制,这块我要需要先研究下。 本帖最后由 KearneyKang 于 2019-3-25 11:26 编辑
// todo:搜索jsViewer.min.js 找到 postJson: 方法 替换 return _(n(e),t,r) 为 return window.postListeners.call(this,_,n(e),t,r)
window.postListeners = function (_, url, t, param) {
if (url.indexOf("/export/") !== -1) {
var fileType = url.substring(url.lastIndexOf("/") + 1).toLowerCase();
if (fileType === "xlsx") {//修正 导出电子表格 多页问题
param.Settings.MultiSheet = false;
param.Settings.Pagination = false;
}
param.Settings.FileName = "ajx-report." + fileType;//修正中文无法导出问题
}
console.log(_, url, t, param);
return _(url, t, param);
};
谢谢热心反馈
页:
[1]