反饋已提交
網絡繁忙
FineReport 支持将 Excel 中的数据拷贝到填报页面中,再进行提交。
注:不支持移动端。
填报预览时,先增加相应数量的空白记录,再将 Excel 中的数据拷贝到这些空白记录中。
1)如下图所示设计填报报表。
2)选择填报预览打开报表,点击工具栏上的增加记录按钮,Excel 中需要复制多少行,浏览器上就要增加多少条空白记录。
3)选中并复制(Ctrl+C)Excel 中的数据。
4)回到填报预览页面,粘贴数据。
单击数据左上角单元格,出现如下图所示的黑框时粘贴(Ctrl+V)。
5)点击提交即可。
Excel 中的空值目前无法粘贴到填报页面,也就是空值会自动忽略跳过。
解决方法:
可在设计器菜单栏模板>模板Web属性>填报页面设置中添加加载结束事件(引入js文件或粘贴代码都行),此时模板web属性里选择为此模板单独设置。或在服务器>服务器配置>填报页面设置中添加加载结束事件(引入js文件或粘贴代码都行),此时模板web属性里要选择采用服务器设置。
JS代码如下:
FR.WritePane.prototype.dealWithPasteContent = function(value) { //移除尾部的换行符 if (value.endWith('\n')) { value = value.substring(0, value.length - 1); } return this._parsePasteContentToArray(value);}FR.WritePane.prototype.cellPasteCheck = function(cell, cev, editorO) { return cev !== null && !editorO.disabled && editorO.editable !== false && editorO.directEdit !== false;}
如果勾选了「直接显示控件」,粘贴操作就会失效。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉