点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使此组合框显示从http调用中提取的名称列表,并且下拉列表为空白。 我不确定是什么问题。 如何获取要显示的数据?
我的代码
控制器
onInit:函数(){ var tableURL ="/img/destinations/Goetze/ECSB1_CommClass"; this.onCompleteCall =函数(结果){ this.commClass = sap.ui.getCore()。byId(" item"); this.commClassDrop = sap.ui.getCore()。byId(" drop"); this.oModel = new sap.ui.model.json.JSONModel(); this.oModel.setData(result); this.commClassDrop.setModel(this.oModel); this.commClassDrop.bindItems("/img/value",this.commClass); console.log(this.oModel); }; $ .ajax({ 网址:tableURL, xhrFields:{withCredentials:true}, 类型:" GET", dataType:" json", 成功:this.onCompleteCall //错误:this.onErrorCall }); },
查看
createContent:函数(oController){ this.oItemTemplate = new sap.ui.core.Item(" item",{文本:" {Name}"})); this.commClassComboBox = new sap.m.ComboBox(" drop",{ 项目:{ path:"/img/value",//这里没有大括号! 模板:this.oItemTemplate, templateShareable:否, selectedkey:" {/名称}" } //按:[oController.onSelect,oController] }); this.commClassComboBox.addContent(this.oItemTemplate); var add = new sap.m.Page({ 标题:"标题", 内容:[ this.commClassComboBox ] }); 返回添加; }
嗨查尔斯
这是一个有效的示例
https://jsbin.com/piraqok/edit?js,output
我必须更改一些代码。
谢谢
感谢您的帮助。 我知道我要去哪里错了!
一周热门 更多>