У меня есть следующее sap.m.Table
:
<Table>
<columns>
<Column text="Name" width="200px" />
<Column text="Number" width="200px" />
</columns>
<ColumnListItem>
<cells>
<Text text="{modelExample>name}" />
<Text text="{modelExample>number}" />
</cells>
</ColumnListItem>
</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 modelExample = {
"Model": [
{ title: "First Title", name: "First Name", number: 0 },
{ title: "First Title", name: "Second Name", number: 1 },
{ title: "Second Title", name: "Third Name", number: 2 },
{ title: "Second Title", name: "Fourth Name", number: 3 }
]
};
Проблема : он будет перебирать все записи и выводит имя и номер, но я хочу, чтобы он тоже был в состоянии вывести заголовки с номерами / именами, которые у него есть.
Вопрос: Как сгруппировать элементы таким образом, чтобы вывести заголовок, а также все названия / цифры, которые относятся к заголовкам?
Как это должно выглядеть: