title: bindRows on a SAPUI5 Table
body: <p>I have a JSON-View which creates a Table  </p>
  
  <pre><code>{
    "Type": "sap.ui.core.mvc.JSONView",
    "content": [
      {
        "Type": "sap.ui.table.Table",
        "id": "operationTable",
        "columns": [
          {
            "Type": "sap.ui.table.Column",
            "label": "Operation Name",
            "template": {
              "Type": "sap.ui.commons.TextView",
              "text": "{name}"
            }
          }
        ]
      }
    ]
  }  
  </code></pre>
  
  <p>Now, I am trying to bind Rows to the Table with a JSON-Model:  </p>
  
  <pre><code>{
    binding: {
      operationX: 
      {
        name: "First Object"
      },
      operationY: {
        name: "Second Object"
      }
    }
  }
  </code></pre>
  
  <p>I want to bind Operation Names to Tablerows. This is how i try to achieve my goal:  </p>
  
  <pre><code>var oModel = new sap.ui.model.json.JSONModel();
  oModel.setData(jsonModel);  //The Json-Model one code block above
  
  var oTable = oView.byId("operationTable");
  oTable.setModel(oModel);
  oTable.bindRows("/binding/"); //This is the problem
  </code></pre>
  
  <p>The problem is that <strong>binding</strong> isn't an Array of objects, but a Object with Objects. I can't access a specific KEY-VALUE-Pair like I would do when I would write  </p>
  
  <pre><code>oTable.bindRows("/binding/operationX");  
  </code></pre>
  
  <p>The Second Part of <strong>/binding/<em></strong>{secondPart}</em> has to be changeable.<br>
  How can I achieve this?</p>