SheetJS:填充innerHTML到表不会重新加载

2020-09-13 11:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用SheetJS库用来自上传的excel文件的数据填充表格。 我正在使用sheet_to_html函数将数据放入html格式。 转换工作正常(执行" console.log(oTable.innerHTML)"时,我得到正确的输出)。 但是前端没有任何反应。 这意味着该表不会被填充/推入GUI。

我缺少什么?
这是我的代码(第一个javascript控制器,然后是xml视图)

 _import:函数(文件){
 var oTable = this.getView()。byId('testdata3');
 if(file && window.FileReader){
 var reader = new FileReader();
 var result = {},数据;
 reader.readAsBinaryString(file);
 reader.onload = function(e){
 var rawLog = reader.result;
 数据= e.target.result;
 var wb = XLSX.read(data,{type:'binary'});
 var first_sheet_name = wb.SheetNames [0];
 var worksheet = wb.Sheets [first_sheet_name];
 oTable.innerHTML + = XLSX.utils.sheet_to_html(worksheet);
 };
 };
 },

 XML:

 
  
         
 
 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用SheetJS库用来自上传的excel文件的数据填充表格。 我正在使用sheet_to_html函数将数据放入html格式。 转换工作正常(执行" console.log(oTable.innerHTML)"时,我得到正确的输出)。 但是前端没有任何反应。 这意味着该表不会被填充/推入GUI。

我缺少什么?
这是我的代码(第一个javascript控制器,然后是xml视图)

 _import:函数(文件){
 var oTable = this.getView()。byId('testdata3');
 if(file && window.FileReader){
 var reader = new FileReader();
 var result = {},数据;
 reader.readAsBinaryString(file);
 reader.onload = function(e){
 var rawLog = reader.result;
 数据= e.target.result;
 var wb = XLSX.read(data,{type:'binary'});
 var first_sheet_name = wb.SheetNames [0];
 var worksheet = wb.Sheets [first_sheet_name];
 oTable.innerHTML + = XLSX.utils.sheet_to_html(worksheet);
 };
 };
 },

 XML:

 
  
         
 
 
付费偷看设置
发送
2条回答
Tong__Ming
1楼-- · 2020-09-13 12:12
 oTable.innerHTML + = XLSX.utils.sheet_to_html(工作表)

谁告诉你你可以那样做?

南山jay
2楼-- · 2020-09-13 12:04

诺比告诉我,我一直在尝试不同的尝试。 但这绝对不是最佳实践。 仍在寻找如何将数据绑定到我的表上。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答