JSON列表的组合框为空

2020-09-17 00:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 我正在尝试使用具有Jso...

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

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


我正在尝试使用具有Json列表的Combo Box功能从后端获取数据

我看到drom下降了,但是文本却很空白​​...

这是我的xml

============================================

value =" {/comboBoxValue}"
selectedKey =" {/comboBoxKey}"
items =" {path:'Country>/国家/地区的}">

=============================================

这是我的.js视图

=============================================

var oModel = new JSONModel(" countries.json");
oModel.setProperty("/img/comboBoxValue","");
oModel.setProperty("/img/comboBoxKey","");
this.getView()。setModel(oModel," Country");

},

================================================

和.json

================================================

{
"国家/地区":[
{
" text":"奥地利",
" key":" AT"
},
{
" text":"比利时",
" key":" BE"
},
{
" text":"保加利亚",
" key":" BG"
}

{
" text":"英国",
" key":" GB"
}
]
}

附加是屏幕上空白文本的显示方式

我想念什么?

谢谢,
车丹。

countrycollectionjson1.jpg (31.9 kB)
4条回答
半个程序猿
2020-09-17 00:41

您不需要两行代码-oModel.setProperty ("/img/comboBoxValue","");

oModel.setProperty("/img/comboBoxKey","");

只需将模型直接绑定到视图(或控件)即可。 在调试器中确认,如果您的本地模型中加载了Countrys.json中的值。

在加载后检查本地模型,并相应地将相关变量绑定到该字段。 使用变量-国家作为视图中的绑定-而不是为模型设置新属性。

一周热门 更多>