sap.ui.table.Table的exportData()方法以空值导出Excel。

2020-08-24 02:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 您好,UI5大师, ...

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

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


您好,UI5大师,

在我看来,我有一个使用sap.ui.table库创建的表,我给它提供了一个自定义ID" TAB2"

现在在控制器端,我已经编写了用于下载Table控件数据的代码,并附带了屏幕截图。

我正在下载Excel文件,但其内容为空。

任何人都可以提出建议,什么需要纠正。

谢谢

四进

(35.5 kB)
4条回答
zhangjiyang1323
2020-08-24 03:06

嗨,思金,

请查看以下代码:

 OnExcelAssets:函数(oEvt){
             var oModel = this.getView()。getModel(" masterView");
             var oData = oModel.getData();
             var oTab = this.getView()。byId(" TAB2");
             var oBinding = oTab.getBinding(" items");
             var oExport = new Export({
                 exportType:新的ExportTypeCSV({
                     spacerChar:";"
                 }),
                 模型:this.getView()。getModel(" masterView"),
                 行:{
                     路径:"/img/myAssets",
                     过滤器:oBinding.aFilters
                 },
                 列 : [{
                     名称:this.getResourceBundle()。getText(" actCol1"),
                     模板:{
                         内容:" {Anln1}"
                     }
                 },{
                     名称:this.getResourceBundle()。getText(" actCol2"),
                     模板:{
                         内容:" {Txt50}"
                     }
                 },{
                     名称:this.getResourceBundle()。getText(" actCol6"),
                     模板:{
                         内容:" {Zzestadotxt}"
                     }
                 }]
             });
             this.onExcel(oExport);
         },

 onExcel:sap.m.Table.prototype.exportData || 函数(oExport){
             var vText = this.getResourceBundle()。getText(" errorPressExcel");
            //下载导出的文件
             oExport.saveFile()。catch(function(oError){
                //处理您的错误
             })。then(function(){
                 oExport.destroy();
             });
         },

此致

约翰。

一周热门 更多>