Проблема после обновления до 21.0.1 - PullRequest
0 голосов
/ 02 июля 2019

Я обновил версию ag-grid в своем проекте до версии 21.0.1. Здесь я сталкиваюсь с одной проблемой в "getColumnState ()". Я сохраняю пользовательские настройки, когда пользователь перетаскивает столбец, чтобы изменить его положение в таблице. Здесь я использую функцию onGridReady (param) для вызова save param для глобальной переменной, а затем использую его как variablename.getColumnState ().
Это дает мне массив с такими свойствами, как "colId". Когда я выполняю setColumnState () с этими сохраненными данными, на консоли я получаю предупреждение, так как «ag-grid: столбец« ABC »не найден», здесь «ABC» - это поле, связанное с одним из столбцов сетки. Также есть некоторые '_1', добавляемые к каждому из этих значений поля, например, если исходное поле было 'ABC', getColumnState () возвращает 'ABC_1'. Пожалуйста, предложите, что может вызвать это или есть какие-либо изменения в API в обновленной версии. Мой проект в угловой 5.

1 Ответ

0 голосов
/ 04 июля 2019

После тщательного изучения документации AG-Agid я увидел, что для таблицы данных требуются параметры 'headreName', 'field'.
Но для установки и получения состояния столбца нам нужен идентификатор столбца, который отлично работает в предыдущих версиях, но в новой версии, когда создается DOM, происходит сбой. Поскольку предпочтение сначала отдается столбцу Id, а затем 'field'.

...