Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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
Arrays 将嵌套数组绑定到表中的列表_Arrays_Xml_List_Nested_Sapui5 - Fatal编程技术网

Arrays 将嵌套数组绑定到表中的列表

Arrays 将嵌套数组绑定到表中的列表,arrays,xml,list,nested,sapui5,Arrays,Xml,List,Nested,Sapui5,我试图将嵌套数组绑定到表中的列表 { "activities": [{ "activityId": "1", "activityName": "tennis", "activityHours": [{ "hour": "09:00", "instructor": "dave" }, { "hour"

我试图将嵌套数组绑定到表中的列表

{
    "activities": [{
            "activityId": "1",
            "activityName": "tennis",
            "activityHours": [{
                "hour": "09:00",
                "instructor": "dave"
            }, {
                "hour": "10:00",
                "instructor": "Emma"
            }]
        }, {
            "activityId": "2",
            "activityName": "swimming",
            "activityHours": [{
                "hour": "09:00",
                "instructor": "Ella"
            }, {
                "hour": "10:00",
                "instructor": "Ron"
            }]
        }

    ]

}
my view.xml代码:

<Table id="tblFactories" items="{path: 'data>/activities'}">
    <items>
<ColumnListItem >
<cells>
<Text text="{data>activityName}"></Text>
<List  items="{path: 'data>/activityHours'}" >
<StandardListItem  title="{data>hour}" ></StandardListItem>
</List>
    </cells>
</ColumnListItem>
</items>
</Table>
但它不起作用。 有人知道列表绑定的正确语法吗


谢谢

在XML代码中,路径不正确。对于列表,activityHours是父对象的属性,因此您应该删除“/”。对于列表,上下文如下所示

<Table id="tblFactories" items="{data>/activities}">
    <columns>
        <Column>
            <Text text="Activity Name" />
        </Column>
        <Column>
            <Text text="Hours" />
        </Column>
     </columns>   
        <items>
            <ColumnListItem >
            <cells>
                    <Text text="{data>activityName}"></Text>                        
                    <List  items="{data>activityHours}" >
                    <StandardListItem  title="{data>hour}" ></StandardListItem>
                    </List>                        
            </cells>
            </ColumnListItem>
        </items>
    </Table>