ag-grid- vue: есть ли событие, которое гарантированно сработает перед onGridReady и onFirstDataRendered? - PullRequest
0 голосов
/ 07 февраля 2020

Я только что начал использовать ag-grid с vue и заметил, что иногда onGridReady запускается первым, а иногда onFirstDataRendered запускается первым. Мне было интересно, было ли событие, которое гарантированно сработало раньше обоих, чтобы я мог установить this.gridApi = grid.api один раз. (В настоящее время я устанавливаю его в начале как обходной путь).

Обновление: кажется, что это происходит только тогда, когда компонент vue, содержащий сетку, инициализируется после загрузки страницы (через av: if) , а не когда это видно при загрузке страницы.

1 Ответ

0 голосов
/ 07 февраля 2020

На самом деле вы что-то упустили, я полагаю, потому что onFirstDataRendered не удалось выполнить раньше gridReady - потому что только после инициализации (точное событие готовности к сетке) - сама сетка была бы готова продолжить.

Вот иерархия от ag-grid do c, которая выглядит следующим образом:

GridReadyEvent - will be executed very first.
...