Uploadcollection无法从Odata加载现有文档

2020-08-22 01:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用Uploa...

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

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


专家们,

我正在使用Upload collection UI元素显示/上传文档。 我在使用uploadcollection从odata加载现有文档时遇到问题。 在我们的业务案例中,有两种可用的odata服务,一种是用于文档上传,第二种是显示文档。

这是Odata开发人员提供的odata服务,当我使用IWFND Maint服务进行测试时,它可以正常工作

/sap/opu/odata/sap/ZMDM_CLIENT_MASTER2_SRV/Get_Attachments_Inst_TypeSet('FOL36000000000004EXT45000000000319')/$ value

写入SAPUI5代码以加载文档

documentId =" 01234"

fileName =" Instructions.pdf "

url ="/img/sap/opu/odata/sap/ZMDM_CLIENT_MASTER2_SRV/Get_Attachments_Inst_TypeSet('FOL36000000000004EXT45000000000319')/$ value"

mimeType ="应用程序/pdf"

enableEdit =" true"

enableDelete =" true"

visibleDelete =" true"

visibleEdit =" true">

Controller.js

------------------

oView.byId(" UploadCollection")。setUploadUrl("/img/sap/opu/odata/sap/ZMDM_CLIENT_MASTER2_SRV/Save_Attach_Inst_TypeSet");

是否缺少任何代码,或者我是否缺少加载现有文档的逻辑?

高级谢谢您的帮助。

此致

Srinivasu.Y

3条回答
哎,真难
2020-08-22 02:03

专家们,

代码中没有问题,唯一的问题是当我们打开附件时出现错误,我在SAPUI5版本1.7 *中运行了相同的项目,并且所有附件都已打开。

要动态显示附件列表,请按照以下说明在控制器中进行编码,

------------------------------------

oDataModel.read(authquery,null,null,false,function(oData,oTest){

//阅读的附件数量

size = oData.results.length;

data = oData;

});

var oUploadCollection = this.byId(" UploadCollection");

for(i = 0; i

var item = new sap.m.UploadCollectionItem({

documentId:data.results [i] .InstidB,

fileName:data.results [i] .FileName +"。" + data.results [i] .Extension,

mimeType:"应用程序/pdf",

网址:"/img/sap/opu/odata/sap/ZMDM_CLIENT_MASTER2_SRV/Get_Attachments_Inst_TypeSet('" + data.results [i] .InstidB +"')/$ value",

enableEdit:是,

enableDelete:true,

visibleDelete:是,

visibleEdit:是

});

oUploadCollection.addItem(item);

}

一周热门 更多>