使用模板将多个键绑定到表

时间:2015-05-12 08:05:32

标签: javascript data-binding sapui5

我想将多个键从JSON绑定到sap.ui.table.Column 我正在使用JSON-View。这就是它的样子:

{
  "Type": "sap.ui.core.mvc.JSONView",
  "content": [
    {
      "Type": "sap.ui.table.Table",
      "id": "backendConnectorsOverviewTable",
      "columns": [
        {
          "Type": "sap.ui.table.Column",
          "label": "Label",
          "template": {
            "Type": "sap.ui.commons.TextView",
            "text": "{text} {headerText}"
          }
        }
      ]
    }
  ]
}

这就是我的Data-JSON的样子:

{
  forms: [
    {
      text: "First Text"
    },
    {
      text: "Second Text"
    },
    {
      headerText: "Header Text"
    }
  ]
}

问题是,是否可以将表格列绑定到多个键,例如 text和headerText ? 我没有成功进行多项更改,例如:

"template": {
    "Type": "sap.ui.commons.TextView",
    "text": "{text} {headerText}"
  }

OR:

"template": {
    "Type": "sap.ui.commons.TextView",
    "text": "{/text} {/headerText}"
  }  

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。试试这个:

"template": {
    "Type": "sap.ui.commons.TextView",
    "text": "{ parts: [ { path: '/text' }, { path: '/headerText' } ] }"
}