2020-09-18 11:39发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 将Fiori列表报告导出... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
将Fiori列表报告导出到excel时出现问题。 即使我在列表报告中选择的列很少,它也为我提供了从模型到excel导出的所有列。 你知道为什么吗?
谢谢
Ravi Dasari
我们也遇到了这个问题,我们可以这样解决(也许这不是最好的方法,这是一个古老的解决方法,所以如果有人有更好的主意,请说出来):
大多数代码是从标准使用的:
onInitialice_Table:函数(oEvent){ var oTable = oEvent.getSource(); 如果(oTable._oUseExportToExcel){ oTable._oUseExportToExcel.mEventRegistry.press [" 0"]。fFunction = function(){ var oTable = this.getParent()。getParent(); var oColumnas = oTable.getTable()。getColumns(); var oRowBinding = oTable._getRowBinding(); var sUrl = oRowBinding.getDownloadUrl(" xlsx"); 函数_getVisibleColumnPaths(){ var mResult = {}, aSelect = [], aExpand = [], aColumns = oColumnas, i,iLen = aColumns吗? aColumns.length:0, oColumn,oColumnData,sPath,sAdditionalPath,sExpandPath; 函数fExtractAndInsertPathToArray(sPath,aArray){ var iPathLen,aPath; 如果(sPath){ aPath = sPath.split(","); iPathLen = aPath.length; //提取并添加其他路径(如果尚不存在) 而(iPathLen--){ sPath = aPath [iPathLen]; 如果(sPath && aArray.indexOf(sPath)<0){ aArray.push(sPath); } } } } 对于(i = 0; i 在某些浏览器(例如Internet Explorer)中不支持超过2048个字符的URL 如果(sUrl && sUrl.length> 2048 && sap.ui.Device.browser.msie){ //向用户抛出信息! MessageBox.error(sap.ui.getCore()。getLibraryResourceBundle(" sap.ui.comp")。getText(" DOWNLOAD_TOO_COMPLEX_TEXT"))); 返回; } window.open(sUrl); }; } },
最多设置5个标签!
我们也遇到了这个问题,我们可以这样解决(也许这不是最好的方法,这是一个古老的解决方法,所以如果有人有更好的主意,请说出来):
大多数代码是从标准使用的:
一周热门 更多>