Как можно исключить промежуточные итоги для строк, но оставить итоговую сумму в сводной таблице sencha? - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь исключить промежуточные итоги для строк и просто оставить итоговую сумму в крайнем правом и нижнем углу. Есть ли способ опустить столбец промежуточных итогов после каждого окончательного перехода вниз по верхней оси? вывод отчета

Я попытался реализовать конфиги на верхней оси "rowSubTotalPosition: none" иЯ не получаю никакого ответа.

matrix: {
    type: 'local',
    store: store1,

    aggregate: [{
        dataIndex: 'total',
        header: 'Total',
        renderer: 'bonusTotal',
        rowSubTotalsPosition: 'last',
        exportStyle: {
            format: 'Currency',
            alignment: {
                horizontal: 'Right'
            }
        }
    }],

    leftAxis: [{
        header: 'Health Coach',
        width: 200,
        viewLayoutType: 'compact',
        rowSubTotalsPosition: 'none',
        compactViewColumnWidth: 100,
        dataIndex: 'full',
        id: name + 'user_id',
        reference: 'user_id',
        exportStyle: {
            alignment: {
                horizontal: 'Right'
            }
        }
    }, ],
    topAxis: [{
        dataIndex: 'year',
        header: 'Year',
        width: 100,
        labelRenderer: 'yearLabelRenderer',
        id: 'year',
        exportStyle: {
            alignment: {
                horizontal: 'Right'
            }
        }

    }, {
        dataIndex: 'month',
        header: 'Month',
        width: 100,
        labelRenderer: 'monthLabelRenderer',
        exportStyle: {
            alignment: {
                horizontal: 'Right'
            }
        }

    }],
} 

Таблица не меняется вообще, а промежуточный итог строки продолжает отображаться.

1 Ответ

1 голос
/ 01 ноября 2019

Глядя на свое изображение, вы действительно хотите удалить промежуточный итог Столбец , поэтому вместо использования rowSubTotalsPosition: 'none' следует использовать colSubTotalPosition:'none'

{
     xtype:  'pivotgrid',
     matrix: {
         type: 'local',
         store: store1, 
         colSubTotalPosition: 'none',
         aggregate: [{
             dataIndex: 'value',
             header: 'Total',
             aggregator: 'sum',
             width: 120
         }]
         //rest of your matrix configs
     }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...