错误:未被捕获的TypeError:无法读取未定义的属性'setModel'

2020-09-23 03:23发布

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

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


专家们,

尝试绑定组合框时出现错误:"未捕获的TypeError:无法读取未定义的属性'setModel'"

有人可以帮助我找出我可能做错了什么吗?

控制器部分:

 var combmodel = {
 " comment":" ID列表",
 "结果":[
 {
 "键":" 1",
 " id":" AP1",
 " Temp":" SIRI"
 },
 {
 "键":" 2",
 " id":" AP2",
 "温度":" ALEXA"
 }
 ]
 };
 var aoModel = new sap.ui.model.json.JSONModel(combmodel);
 this.byId(" ComboBox")。setModel(aoModel).setPlaceholder(" Choose ID");
 

查看部分:

 
 
 
 
 

 

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

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


专家们,

尝试绑定组合框时出现错误:"未捕获的TypeError:无法读取未定义的属性'setModel'"

有人可以帮助我找出我可能做错了什么吗?

控制器部分:

 var combmodel = {
 " comment":" ID列表",
 "结果":[
 {
 "键":" 1",
 " id":" AP1",
 " Temp":" SIRI"
 },
 {
 "键":" 2",
 " id":" AP2",
 "温度":" ALEXA"
 }
 ]
 };
 var aoModel = new sap.ui.model.json.JSONModel(combmodel);
 this.byId(" ComboBox")。setModel(aoModel).setPlaceholder(" Choose ID");
 

查看部分:

 
 
 
 
 

 
付费偷看设置
发送
2条回答
wang628962
1楼 · 2020-09-23 03:43.采纳回答

你好Armoghan,

请尝试以下代码,

var oModel = new sap.ui.model.json.JSONModel({data:combmodel});

this.getView()。byId(" ComboBox")。setModel(oModel);

谢谢

悠然的二货
2楼-- · 2020-09-23 03:53
尝试this.getView()。byId(" ComboBox")

您的ui5是什么版本?

一周热门 更多>