点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我正在尝试将UI...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我正在尝试将UI...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在尝试将UI5应用程序中的数据绑定到工作流。 无法获取JSON有效负载中的数据。 下面是视图中的代码
<内容> <输入宽度=" 100%" id ="名字" value =" {文本>/名字}"/>
以下代码来自控制器
sap.ui.define([ " sap/ui/core/mvc/Controller" ],函数(控制器){ "使用严格"; return Controller.extend(" com.sap.ediworkflow.EDIWorkflow.controller.View1",{ onInit:函数(){ this.getView()。setModel(new sap.ui.model.json.JSONModel({ 文字:"", 结果:"" })); }, _fetchToken:函数(){ var令牌; $ .ajax({ 网址:"/img/bpmworkflowruntime/rest/v1/xsrf-token", 方法:" GET", 异步:错误, 标头:{ " X-CSRF-Token":"获取" }, 成功:功能(结果,xhr,数据){ 令牌= data.getResponseHeader(" X-CSRF-Token"); } }); 返回令牌; }, _startInstance:函数(令牌){ var model = this.getView()。getModel(); var inputValue = model.getProperty("/img/text"); $ .ajax({ 网址:"/img/bpmworkflowruntime/rest/v1/workflow-instances", 方法:" POST", 异步:错误, contentType:" application/json", 标头:{ " X-CSRF-Token":令牌 }, 数据:JSON.stringify({ definitionId:" ediworkflow", 内容:{ 文字:inputValue } }), 成功:功能(结果,xhr,数据){ model.setProperty(" result",JSON.stringify(result,null,4)); } }); }, SubmitRequest:function(){ var token = this._fetchToken(); this._startInstance(token); } }); });
下面是我得到的输出
请帮助我解决问题。
此致
拉杰什
嗨Rajesh,
我不是SAPUI5专家,但让我尝试解释一下我的理解。
在您的视图中,通过" text>/"为字段创建名称空间。 设置JsonModel时,不会在控制器中设置此设置。 因此,该值始终为空。
您需要删除视图中的名称空间或相应地调整控制器。
亲切的问候,
Michael
一周热门 更多>