title: Bind children of children in SAPUI5 table
body: <p>I have this model from my oData service:</p>
  
  <pre><code>{
    "entity": [
      {
        "valueA": "ABC",
        "valueB": "DEF",
        "childL1": [
          {
            "valueC": "GHI",
            "valueD": "JKL"
          },
          {
            "valueC": "MNO",
            "valueD": "PQR"
          }
        ]
      },
      {
        "valueA": "ABC",
        "valueB": "DEF",
        "childL1": [
          {
            "valueC": "GHI",
            "valueD": "JKL"
          },
          {
            "valueC": "MNO",
            "valueD": "PQR"
          }
        ]
      }
    ]
  }
  </code></pre>
  
  <p>Notice that for each 'child' in my 'entity' set, there's also an array of possible 'childL1'.</p>
  
  <p>I have table in UI5 and I bound the data in the controller by:</p>
  
  <pre><code>this.myTable.bindAggregation('items', {path: /entity, template: this.oTemplate});
  </code></pre>
  
  <p>This works but the table displays:</p>
  
  <pre><code>Child1
  Child2
  </code></pre>
  
  <p>However, what I want to do is:</p>
  
  <pre><code>/0/ChildL1/0
  /0/ChildL1/0
  /1/ChildL1/0
  /1/ChildL1/0
  </code></pre>
  
  <p>So, to do that, I can do:</p>
  
  <pre><code>this.myTable.bindAggregation('items', {path: /entity/childL1, template: this.oTemplate});
  </code></pre>
  
  <p>The result would be as expected. However, I need to also display <code>valueA</code> in my table. Since my binding is at child1, I won't be able to get /entity/n/valueA.</p>
  
  <p>What possible solution can I do for this? Is there a way to backtrack provided that childL1 has a 'key'? Or can I get <code>entity</code> then display <code>childL1</code> in the table?</p>