我试图用数据绑定实例化ActionSelect控件,但由于控件无法打开,我遗漏了一些东西。这是我的代码。请帮忙:
var dataStore = {
data: [
{
tree: "First Tree"
},
{
tree: "Second Tree"
},
{
tree: "Third Tree"
}
]
}
var temp = new sap.ui.core.ListItem();
temp.bindProperty("text", "{tree}");
var model = new sap.ui.model.json.JSONModel();
sap.ui.getCore().setModel(model);
var AS = new sap.m.ActionSelect("");
AS.bindItems("/data", temp);
AS.placeAt("content");
答案 0 :(得分:0)
您的语法中有一个错误。它应该是这样的。
temp.bindProperty("text", "tree");
初始化JsonModel后,您还需要这一行:
model.setData(dataStore);
点击此处查看工作示例:http://jsbin.com/femasabowe/edit?html,css,js,console,output