Сначала взгляните на данные, которые я пытаюсь отобразить в сводной сетке: https://api.myjson.com/bins/1a46si,, поскольку вы можете видеть, что элементы должны быть вложенными на основе "L1 ~ L8" и значения, которое оно должно отображать на совокупность "СУММА".
Например, элемент «L1» будет иметь значение на L1, но L2 ~ L8 будет пустым, а его значение суммы будет суммой всех его «потомков» (этот calc уже отправляется с сервера, поэтому сводную сетку нужно только показать))
Сейчас я делаю это так:
{
xtype: 'pivotgrid',
scrollable: 'both',
matrix: {
compactViewColumnWidth: 600,
textGrandTotalTpl: 'Value',
textRowLabels: 'Name',
viewLayoutType: 'compact',
store: 'myPivotStore',
leftAxis: [
{
dataIndex: 'NAME_L1'
},
{
dataIndex: 'NAME_L2'
},
{
dataIndex: 'NAME_L3'
},
{
dataIndex: 'NAME_L4'
},
{
dataIndex: 'NAME_L5'
},
{
dataIndex: 'NAME_L6'
},
{
dataIndex: 'NAME_L7'
},
{
dataIndex: 'NAME_L8'
}
],
aggregate: {
dataIndex: 'SUM'
}
}
}
Проблема в том, что сводная сетка показывает эти данные, которые не имеют никакого значения на L2 ~ L8, как '(пусто)', другая проблема заключается в суммировании дочерних элементов, я уже пытался получить значение SUM для запись с пользовательским агрегатором, но я не могу найти правильную запись, которая соответствует текущему агрегату.
пример скрипки: https://fiddle.sencha.com/#view/editor&fiddle/2qrf
Результат изображения:
Мне нужно изменить способ отображения модели? Извините, если я не достаточно ясно.