我是openui5的新手。任何人都可以帮助我,如何在openui5中将json数据绑定到Listbox和Dropdownbox控件(在我的情况下,我使用JSView和sap.ui.commons库)。我在我的eclipse中有单独的json文件,并且在这里添加了我的代码片段。将json数据绑定到openui5中的Listbox和下拉框控件
//Create Model
var oModel = new sap.ui.model.json.JSONModel();
oModel.loadData("model/Transaction_State.json");
oTransstlistbx.setModel(oModel);
oTransstlistbx.bindProperty("/state_name");
//Create a instance for ListBox
var oTransstlistbx = new sap.ui.commons.ListBox({
allowMultiSelect: true,
visibleItems: 4,
items: [
new sap.ui.core.ListItem({ text: "sample1" }), //need to bind json data here
new sap.ui.core.ListItem({ text: "sample1" }), //need to bind json data here
new sap.ui.core.ListItem({ text: "sample3" }), //need to bind json data here
]
});
此数据来自Transaction_State.json
文件。我能够加载JSON数据,但我怎样才能将数据绑定到列表框项目?任何帮助将不胜感激。
向我们显示您的代码,帮助我们帮助您。 – qmacro