SAPUI5表中嵌套数组的绑定路径

2020-07-14 14:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试将嵌套数组绑定到SAPUI5表。

 Json模型:
 {
 “部门”:[
     {
         “ ID”:“ 1”,
         “名称”:“石油和天然气”,
         “雇员”: [
             {
                 “ ID”:“ 12345”,
                 “ LastName”:“ Tom”
             },
             {
                 “ ID”:“ 678”,
                 “ LastName”:“ Jerry”,
             }
         ]
     },
     {
         “ ID”:“ 2”,
         “名称”:“汽油”,
         “雇员”: [
             {
                 “ ID”:“ 21”,
                 “ LastName”:“ Donald”
             },
             {
                 “ ID”:“ 22”,
                 “ LastName”:“ duck”
             }
         ]
     }
 ]
 }

 我正在使用SAPUI5表:

  <表
     items =“ {path:'oDataItem> /部门/员工'}”
     width =“ auto”
     fixedLayout =“ false”
     mode =“ MultiSelect”>
     <列>
         
             
         
      
          <项目>
              
                  <单元格>
                        LastName'}” />
                  
             
          
  

 上面的数据绑定路径不返回任何数据。
 我可以通过XML数据绑定获取lastName吗? 如果是,那我将如何获取姓氏?

 谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试将嵌套数组绑定到SAPUI5表。

 Json模型:
 {
 “部门”:[
     {
         “ ID”:“ 1”,
         “名称”:“石油和天然气”,
         “雇员”: [
             {
                 “ ID”:“ 12345”,
                 “ LastName”:“ Tom”
             },
             {
                 “ ID”:“ 678”,
                 “ LastName”:“ Jerry”,
             }
         ]
     },
     {
         “ ID”:“ 2”,
         “名称”:“汽油”,
         “雇员”: [
             {
                 “ ID”:“ 21”,
                 “ LastName”:“ Donald”
             },
             {
                 “ ID”:“ 22”,
                 “ LastName”:“ duck”
             }
         ]
     }
 ]
 }

 我正在使用SAPUI5表:

  <表
     items =“ {path:'oDataItem> /部门/员工'}”
     width =“ auto”
     fixedLayout =“ false”
     mode =“ MultiSelect”>
     <列>
         
             
         
      
          <项目>
              
                  <单元格>
                        LastName'}” />
                  
             
          
  

 上面的数据绑定路径不返回任何数据。
 我可以通过XML数据绑定获取lastName吗? 如果是,那我将如何获取姓氏?

 谢谢  
付费偷看设置
发送
4条回答
一纸水与青
2楼-- · 2020-07-14 14:57

> /部门/员工

该表应从部门列表中选择哪个员工列表? 该表无法知道。

但是,用户知道他们想从哪个部门查看哪些员工。 首先让他们选择一个部门,然后让他们做出决定,然后将相应的员工列表绑定到表。

即 在您的情况下,需要树状控件一组两个列表控件(一个用于部门,一个用于雇员列表)。 这是一个示例: https://embed.plnkr.co/fVCzodmvWzieh2LH

生活过得像句费话
3楼-- · 2020-07-14 15:07

我认为您可以使用元素绑定和相对绑定,而无需创建其他模型。

停滞
4楼-- · 2020-07-14 15:07
 items =“ {path:'oDataItem> / Departments / 0 / Employees'}”
 您可以更改为其他索引值。 我没有在系统中尝试过,希望它能工作。
                                                                                         

一周热门 更多>