问题显示SAP UI5 TextField(输入字段)中的Odata服务字段。

2020-09-03 02:36发布

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

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


专家,

我正在使用SAP UI5和Odata在" TextField"中编写应用程序显示数据,但数据无法显示在" TextField"框中。

"我需要此问题的帮助。"

 var od_textField = new sap.ui.commons.TextField({
                 值:" {Firstname}"
                 });



 var ODataModel_obj = new sap.ui.model.odata.ODataModel(" proxy/sap/opu/odata/SAP/ZMMH_SRV",
                 "用户身份" ,
                 错误的
                 "密码"
                
                                            );
  od_textField.setModel(ODataModel_obj);
  od_textField.bindElement("/img/singlevalueSet");
  od_textField.placeAt(" content");


//输出:仅支付文本框(输入)[没有值] 

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

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


专家,

我正在使用SAP UI5和Odata在" TextField"中编写应用程序显示数据,但数据无法显示在" TextField"框中。

"我需要此问题的帮助。"

 var od_textField = new sap.ui.commons.TextField({
                 值:" {Firstname}"
                 });



 var ODataModel_obj = new sap.ui.model.odata.ODataModel(" proxy/sap/opu/odata/SAP/ZMMH_SRV",
                 "用户身份" ,
                 错误的
                 "密码"
                
                                            );
  od_textField.setModel(ODataModel_obj);
  od_textField.bindElement("/img/singlevalueSet");
  od_textField.placeAt(" content");


//输出:仅支付文本框(输入)[没有值] 
付费偷看设置
发送
7条回答
落灬小鱼
1楼 · 2020-09-03 03:24.采纳回答

大家好,

已解决。

感谢MR。 Wu Jun提供意见和帮助。

代码:

代码:[

 var TextField_obj = newsap.ui.commons.TextField({value:" {firstName}"}));
 od_textField.bindElement("/img/singlevalueSet('ANAMIKA')");] 

感谢和问候,

Sameer

lukcy2020
2楼-- · 2020-09-03 03:14

我请您检查SAPUI5帮助,在该帮助中您可以找到许多相同的示例。 最好不要使用第二种常见的方法,应该避免使用它。

查看演练教程此处以获取更多信息

悠然的二货
3楼-- · 2020-09-03 03:27
 sap.ui.commons.TextField

 sap.ui.model.odata.ODataMode

 不推荐使用。

 od_textField.bindElement("/img/singlevalueSet"); 这是不对的

 从json模型开始

 如果对模型有适当的了解,请执行odatamodel。

  

感谢先生吴俊

吴俊先生,

 请在下面提供一些输入。

 1.od_textField.bindElement("/img/singlevalueSet"); 这是不对的

 什么是正确的way.pls帮助。

 2.首先通过JSON模型进行了演示。下面的代码可以正确输出,但不能从Odata模型中输出。
 码:
 var DataTable = {
            
             firstName:" JSON_SAP UI5",
             姓氏:" SAP Fiori"
            
            };

 var TextField_obj = new sap.ui.commons.TextField({
            
                 值:" {/firstName}"
          });

 var OjasonModel = new sap.ui.model.json.JSONModel();
             OjasonModel.setData(DataTable);
 ap.ui.getCore()。setModel(OjasonModel);
                
                
         
     TextField_obj.setModel(OjasonModel);

 TextField_obj.placeAt(" content");

 输出//JSON_SAP UI5

//结束。
 这是正确的方法吗?

 3.如果我对odata模型使用相同的json模型,则无法正常工作。
 您能否帮助我在做错事情的地方提供一些意见。

 
clasier
4楼-- · 2020-09-03 03:07

od_textField.bindElement("/img/singlevalueSet(YOURKEY)");

您必须绑定到特定元素(记录),您要绑定到

小熊yu生菜
5楼-- · 2020-09-03 03:13

先生。 吴俊非常感谢Q,您也提供了同样的建议。

 [它不工作-od_textField.bindElement("/img/singlevalueSet(YOURKEY)");  ]
 ==================================================  ===========================================
 当我这样放置(下面的代码)时,它工作正常。
 od_textField.bindElement("/img/singlevalueSet('YOURKEY')");

 码:[

 var TextField_obj = new sap.ui.commons.TextField({
            
                 值:" {firstName}"


 od_textField.bindElement("/img/singlevalueSet('ANAMIKA')")

  ]

 
粗暴的香蕉
6楼-- · 2020-09-03 03:04

代码.........

葫芦娃快救爷爷
7楼-- · 2020-09-03 03:10

亲爱的吴俊,

我已经给出了UI5代码。

请检查一次。

一周热门 更多>