点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试使用SAPUI5元素sap.m.UploadCollection在Webdynpro中添加拖放功能。 但是我无法在webdynpro中渲染放置部分。 以下是添加SAPUI5的步骤,
1。 在Webdynpro视图中,添加了HtmlIsLand并添加了HtmlScripts元素。 在HTML脚本中加载了库,即
/sap/public/bc/ui5_ui5/1/resources/sap-ui-core.js /sap/public/bc/ui5_ui5/1/resources/sap/m/library.js /sap/public/bc/ui5_ui5/1/resources/sap/m/UploadCollection.js /sap/public/bc/ui5_ui5/1/resources/sap/m/UploadCollectionItem.js /sap/public/bc/ui5_ui5/1/resources/sap/m/UploadCollectionRenderer.js
2。 用添加UI元素的所有代码创建了一个MIME对象。
var oFileDrag1 = new sap.m.UploadCollection(" drag_1",{ maximumFilenameLength:50, maximumFileSize:30, 倍数:对, sameFilenameAllowed:否, InstantUpload:是的, noDataDescription:"拖放文件", 变化:this.onChange, uploadComplete:this.upload_complete, uploadUrl:"/img/sap/opu/odata/SAP/CV_ATTACHMENT_SRV/OriginalContentSet" }); oFileDrag1.placeAt(" target"); //original_attachment.myCallBack.fireEvent('VisibleUI','true'); this.oFileUploader = oFileDrag1;
现在,该元素已呈现,但放置部分即将到来,如果您看到" noDataDescription:'Drop Files'",但输入输出中的文本有所不同。 " +"正常运行,所有事件都在触发并能够添加文件。
下面是一些图片供您参考
UI元素
尝试拖动文件时
使用" +"上传的文件
您的专家意见将非常有帮助。
scriptfiledragoriginal.txt
(47.4 kB)
我正在查看控制文档,发现您还具有noDataText属性。 你也尝试过这个吗? 我在这里猜测,但是也许其中一个属性阻止了拖放功能的渲染?
嗨Danilo,
感谢您的回复。
是的,我尝试了所有属性,但是拖放功能不起作用。 我不确定是否缺少任何库或其他任何内容。
经过更多分析后发现,当元素在浏览器中呈现时,id" drag_1-drag-drop-area"没有得到呈现。
正常行为,
从webdynpro渲染时丢失
谢谢
Jyoti
嗨Jyoti,
您能够解决该问题吗?
我们有一些具有Flash上传功能(用于多个文件上传)的webdynpros,我们将需要对其进行更新,因为对IE,Chrome和其他浏览器的Flash支持将于今年结束。.
您的方法看起来不错,其他选择是使用htmlisland +其他免费javascript。
非常感谢
K,
奥古斯丁。
一周热门 更多>