点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使用具有Json列表的Combo Box功能从后端获取数据
我看到drom下降了,但是文本却很空白...
这是我的xml
============================================ >
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"
}
]
}
附加是屏幕上空白文本的显示方式
我想念什么?
谢谢,
车丹。
我认为不是
但是
感谢Fabrice进行更正。
这行得通。
================================================ ==============================
showSecondaryValues =" true"
selectedText =" {text}"
selectedKey =" {key} "
items =" {路径:'Country>/countries'}">
================================================ ==========================
您不需要两行代码-oModel.setProperty ("/img/comboBoxValue","");
oModel.setProperty("/img/comboBoxKey","");
只需将模型直接绑定到视图(或控件)即可。 在调试器中确认,如果您的本地模型中加载了Countrys.json中的值。
在加载后检查本地模型,并相应地将相关变量绑定到该字段。 使用变量-国家作为视图中的绑定-而不是为模型设置新属性。
嗨,
按如下所示修改您的代码。
一周热门 更多>