AgGrid: как динамически изменять совокупные значения для некоторых столбцов во время выполнения? - PullRequest
0 голосов
/ 24 сентября 2019

Я использую функцию группировки строк в сетке Ag, и для некоторых столбцов я предварительно настроил aggFunc.

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

Я проверил документы API AgGrid и попробовал ниже, но, к сожалению, у меня ничего не работает.

onButtonClick() {
 this.gridApi.forEachNode((node, index) => {
          if (node.field === 'xyz') {
            // node.aggFunc.abc = 0;   // not working
            // node.aggData.abc = null;  // not working
            // node.setDataValue('abc', null);  // not working
          }
    }
}

Любая помощь будет оценена.

Спасибо

1 Ответ

0 голосов
/ 24 сентября 2019

попробуйте

columnApi.setColumnAggFunc(colKey, () => '')
...