Можно ли сгруппировать строки таблицы на основе одного и того же значения в одном из столбцов в sapui5?

Я реализовал sap.ui.table.Table в кабине SAP HANA. У меня есть первый столбец как «имя». Этот столбец может иметь несколько одинаковых значений на основе других параметров. Я хочу, чтобы этот столбец отображался как узлы этих имен, где можно было бы свернуть записи, принадлежащие этому имени. Это может выглядеть как TreeTable. TreeTable, насколько я понимаю, требует json не так, как у меня. Мой json выглядит следующим образом:

[{
    "ID": "1100",
    "Name": "John",
    "Date": "Oct 03, 2014",
    "Group": "A"
},
{
    "ID": "1100",
    "Name": "John",
    "Date": "Oct 28, 2016",
    "Group": "B"
},
{
    "ID": "1101",
    "Name": "Mary",
    "Date": "May 03, 2011",
    "Group": "A"
},
{
    "ID": "1102",
    "Name": "Peter",
    "Date": "Sep 25, 2016",
    "Group": "A"
},
{
    "ID": "1101",
    "Name": "Mary",
    "Date": "Oct 03, 2016",
    "Group": "C"
}]

Можно ли сгруппировать «Имя» на основе «Группы» здесь?


person d33a    schedule 05.12.2016    source источник


Ответы (1)


Можно объединить повторяющиеся ячейки. В библиотеке OpenUI5 Explored есть пример (ссылка). Этот атрибут также объясняется здесь.

Столбец вашей таблицы имеет атрибут mergeDuplicates. Если вы установите этот атрибут, повторяющиеся ячейки будут объединены.

person Rene    schedule 05.12.2016