点击此处---> 群内免费提供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
专家们,
代码中没有问题,唯一的问题是当我们打开附件时出现错误,我在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);
}
您的网络跟踪或控制台日志中是否有任何内容?
您好,专家,
日志和网络跟踪中没有错误,是否有我所关注的问题的输入?
此致
Srinivasu.Y
一周热门 更多>