Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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
Javascript 如何设置ColumnListItems的组标题_Javascript_Sapui5 - Fatal编程技术网

Javascript 如何设置ColumnListItems的组标题

Javascript 如何设置ColumnListItems的组标题,javascript,sapui5,Javascript,Sapui5,我有以下sap.m.Table: 具有以下数据的模型: 型号: var oModelExample = new sap.ui.json.JSONModel(); this.setModel(oModelExample,"modelExample") this.setData(modelExample.Model) //adds the JSON - Model, below - only the content of "Model" 数据: var oModelExample = new

我有以下
sap.m.Table


具有以下数据的模型:

型号:

var oModelExample = new sap.ui.json.JSONModel();
this.setModel(oModelExample,"modelExample")
this.setData(modelExample.Model) //adds the JSON - Model, below - only the content of "Model"
数据:

var oModelExample = new sap.ui.json.JSONModel();
this.setModel(oModelExample,"modelExample")
this.setData(modelExample.Model) //adds the JSON - Model, below - only the content of "Model"
var模型示例={
“模型”:[
{title:“First title”,name:“First name”,编号:0},
{标题:“第一个标题”,名称:“第二个名称”,编号:1},
{标题:“第二个标题”,名称:“第三个名称”,编号:2},
{标题:“第二名”,名称:“第四名”,编号:3}
]
};
问题:它将迭代所有条目,并将显示名称和编号,但我希望它也能够显示标题以及它确实具有的编号/名称

问题:如何对项目进行分组,以显示标题以及属于标题的所有名称/编号

它应该是什么样子:

var oModelExample = new sap.ui.json.JSONModel();
this.setModel(oModelExample,"modelExample")
this.setData(modelExample.Model) //adds the JSON - Model, below - only the content of "Model"

我认为您正在搜索的是复杂绑定命令。在加载sap-ui-core.js的index.html中,您需要(如果尚未完成)设置以下命令:
data sap ui xx bindingSyntax=“complex”

然后,您可以将代码修改为以下内容,例如:

<Table>
  <columns>
    <Column text="Name" width="200px" />
    <Column text="Number" width="200px" />
    <Column text="All" width="200px" />
  </columns>
  <ColumnListItem>
    <Text text="{name}" />
    <Text text="{number}" />
    <Text text="{title} {name} {number}" />
  </ColumnListItem>
</Table>


这回答了你的问题吗?

看起来你想要的是分组

您可以通过使用项目绑定的分组功能来实现这一点


sap.m.Column
没有
text
属性

您必须像这样定义列


感谢您的贡献!!!这是一个相当复杂的项目,我不想改变某些配置。还有别的工作吗?