Структура данных глубины сводной таблицы Extjs

Сначала взгляните на данные, которые я пытаюсь отобразить на сводной сетке: https://api.myjson.com/bins/1a46si, поскольку вы можете видеть, что элементы должны быть вложенными на основе "L1~L8", а значение, которое оно должно отображать в совокупности - это "SUM". Например, элемент "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

Результат изображения:

Нужно ли мне менять способ отображения модели? Извините, если я не достаточно ясно.

0 ответов

Другие вопросы по тегам