移动开发套件创建媒体操作问题

2020-08-16 21:10发布

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

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


嗨,

我正在尝试使用MDK的"创建媒体操作",但无法正常工作。 我正在跟踪下面链接中的示例代码。

https://help.sap.com/viewer/ 977416d43cd74bdc958289038749100e/Latest/zh-CN/359b517acbf94b7bbb8f577c4cf10985.html

下面是我的代码。 它将返回消息"无法获得与UI元素无关的上下文的操作结果"

我也尝试使用"#CurrentPage/#Control:CountFormCellAttachment/#Value"和" #Page:Test//#Control:CountFormCellAttachment/#Value"的Media参数,结果相同。

 {
 "标题":{
 " slug":" TestingFilename.jpeg"
 },
 " IsOnlineRequest":是的,
 " Media":" #Control:CountFormCellAttachment/#Value",
 " OnFailure":"/测试/操作/计数/CountSaveFailureMessage.action",
 " OnSuccess":"/测试/操作/计数/CountSaveCloseModalPage.action",
 "属性":{
 "文件名":" TestingFilename.jpeg"
 },
 "目标":{
 " EntitySet":"附件",
 "服务":"/img/Testing/Services/TestService.service"
 },
 " _Type":" Action.Type.ODataService.CreateMedia"
 }
 

我已经创建了如下规则并对其进行了调试,并且可以看到附件数组。 一旦执行媒体操作,就会显示错误。

让附件= context.evaluateTargetPath('#Control:CountFormCellAttachment')。getValue();
 

请有人知道我在想什么吗? 任何帮助表示赞赏。

谢谢

瑞安

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

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


嗨,

我正在尝试使用MDK的"创建媒体操作",但无法正常工作。 我正在跟踪下面链接中的示例代码。

https://help.sap.com/viewer/ 977416d43cd74bdc958289038749100e/Latest/zh-CN/359b517acbf94b7bbb8f577c4cf10985.html

下面是我的代码。 它将返回消息"无法获得与UI元素无关的上下文的操作结果"

我也尝试使用"#CurrentPage/#Control:CountFormCellAttachment/#Value"和" #Page:Test//#Control:CountFormCellAttachment/#Value"的Media参数,结果相同。

 {
 "标题":{
 " slug":" TestingFilename.jpeg"
 },
 " IsOnlineRequest":是的,
 " Media":" #Control:CountFormCellAttachment/#Value",
 " OnFailure":"/测试/操作/计数/CountSaveFailureMessage.action",
 " OnSuccess":"/测试/操作/计数/CountSaveCloseModalPage.action",
 "属性":{
 "文件名":" TestingFilename.jpeg"
 },
 "目标":{
 " EntitySet":"附件",
 "服务":"/img/Testing/Services/TestService.service"
 },
 " _Type":" Action.Type.ODataService.CreateMedia"
 }
 

我已经创建了如下规则并对其进行了调试,并且可以看到附件数组。 一旦执行媒体操作,就会显示错误。

让附件= context.evaluateTargetPath('#Control:CountFormCellAttachment')。getValue();
 

请有人知道我在想什么吗? 任何帮助表示赞赏。

谢谢

瑞安

付费偷看设置
发送
4条回答
半个程序猿
1楼-- · 2020-08-16 21:50

对于您的媒体属性参考,您应该使用#Control:CountFormCellAttachment,假设它是页面元数据中控件的名称。

callcenter油条
2楼-- · 2020-08-16 21:26

Ryan,

您可以包括 包含附件表格单元格控件的页面的元数据又会调用您的create media操作?

谢谢

-比尔

lukcy2020
3楼-- · 2020-08-16 21:42

嗨比尔,

感谢您对此进行调查。 以下是请求的页面元数据。 我已经在Media中尝试了#Control:CountFormCellAttachment,但不幸的是,它没有起作用。

 {
 " ActionBar":{
 "项目":[
 {
 " OnPress":"/Testing/Actions/CloseModalPage_Cancel.action",
 "位置":"左",
 " SystemItem":"取消",
 "文字":"",
 "可见":true
 },
 {
 " OnPress":"/测试/操作/附件/AttachmentCreateMedia.action",
 "位置":"正确",
 " SystemItem":"保存",
 "文字":"",
 "可见":true
 }
 ]
 },
 "标题":"测试",
 "控件":[
 {
 "部分":[
 {
 "控件":[
 {
 " AttachmentActionType":[
 "添加照片",
 "拍照",
 "选择文件"
 ],
 " AttachmentAddTitle":"添加",
 " AttachmentCancelTitle":"取消",
 " AttachmentTitle":"附件",
 "可见":是的,
 " _Name":" CountFormCellAttachment",
 " _Type":" Control.Type.FormCell.Attachment"
 }
 ]
 }
 ],
 " _Name":" CountFormCellContainer",
 " _Type":" Control.Type.FormCellContainer"
 }
 ],
 " _Name":"测试",
 " _Type":"页面"
 } 

谢谢

Ryan

Baoming ROSE
4楼-- · 2020-08-16 21:26

您好,您能够解决此问题吗?。

同样的事情发生在我身上,当我尝试上传带有附件控件和OData CreateMedia动作的图像文件时,它不起作用,我不知道自己可能做错了什么。 您建议我做什么?

来自哥伦比亚的问候

一周热门 更多>