Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将存储在模型中的json数组绑定到SAPUI5中的列表控件?_Javascript_Sapui5 - Fatal编程技术网

Javascript 如何将存储在模型中的json数组绑定到SAPUI5中的列表控件?

Javascript 如何将存储在模型中的json数组绑定到SAPUI5中的列表控件?,javascript,sapui5,Javascript,Sapui5,我有一个包含JSON数组的JSON { "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-1234567", "emailAddress":"romin.k.

我有一个包含JSON数组的JSON

{
"Employees" : [
{
"userId":"rirani",
"jobTitleName":"Developer",
"firstName":"Romin",
"lastName":"Irani",
"preferredFullName":"Romin Irani",
"employeeCode":"E1",
"region":"CA",
"phoneNumber":"408-1234567",
"emailAddress":"romin.k.irani@gmail.com"
},
.........
我已将其绑定到模型并将其设置为“查看”

    var oModel = new sap.ui.model.json.JSONModel();
    oModel.loadData("Employees.json");
    this.getView().setModel(oModel);
将数据绑定到列表的代码:

    <List id="list" items="{/Employees.json}">
      <content>
       <Label text="{userId}">
     </content>
    </List>

我浏览了文档,发现我们可以使用路径访问密钥:

<List id="test-list" items="{
    path   : '/Employees', 
    sorter : [{
        path       : 'userId', 
        descending : true
    }]
}">
    <StandardListItem title="{jobTitleName}"  />
</List>

或者如果不需要排序,这应该很好

<List id="test-list" items="{/Employees}">
    <StandardListItem title="{jobTitleName}"  />
</List>