Javascript 将项目绑定到OpenUI5中的下拉框

Javascript 将项目绑定到OpenUI5中的下拉框,javascript,data-binding,sapui5,Javascript,Data Binding,Sapui5,我试图将数组中的值与对象绑定到一个数组 我的JSON结构如下所示: { "forms": [ { "name": "First Object" }, { "name": "Second Object" } ] } 现在我尝试将项目绑定到我的下拉框中,如下所示: var oItemTemplate = new sap.ui.core.ListItem(); oItemTemplate.bindProperty("text", "{/

我试图将数组中的值与对象绑定到一个数组

我的JSON结构如下所示:

{
  "forms": [
    {
      "name": "First Object"
    },
    {
      "name": "Second Object"
    }
  ]
}
现在我尝试将项目绑定到我的下拉框中,如下所示:

var oItemTemplate = new sap.ui.core.ListItem();
oItemTemplate.bindProperty("text", "{/name}");

var oModel = new sap.ui.model.json.JSONModel();
oModel.setData(oData);
sap.ui.getCore().setModel(oModel);

var oDropDown = new sap.ui.commons.DropdownBox("dropDownBox");

oDropDown.bindItems("/forms", oItemTemplate);
不幸的是,我正在添加/绑定到下拉列表的项目是空的

如何将对象数组中的项正确绑定到下拉框?

经过一个非常平静的夜晚,我得到了答案:)

这是工作代码段:

var oItemTemplate = new sap.ui.core.ListItem();
oItemTemplate.bindProperty("text", "name");

var oModel = new sap.ui.model.json.JSONModel();
oModel.setData(oData);
sap.ui.getCore().setModel(oModel);

var oDropDown = new sap.ui.commons.DropdownBox("dropDownBox");  
oDropDown.bindItems("/forms", oItemTemplate);