ag-grid-vue: есть ли событие, которое гарантированно сработает до onGridReady и onFirstDataRendered?
Я только начал использовать ag-grid с vue и заметил, что иногда первым срабатывает onGridReady, а иногда - onFirstDataRendered. Мне было интересно, было ли событие, которое гарантированно сработает до того и другого, чтобы я мог один раз установить this.gridApi = grid.api. (В настоящее время я устанавливаю его в начале обоих как обходной путь).
Обновление: похоже, это происходит только тогда, когда компонент vue, содержащий сетку, инициализируется после загрузки страницы (через a v:if), а не когда он виден при загрузке страницы.
1 ответ
На самом деле ты что-то пропустил, я полагаю, потому что onFirstDataRendered
не мог быть выполнен раньше gridReady
- Потому что только после инициализации (точное событие grid-ready) - сама сетка будет готова к работе.
Вот иерархия из документа ag-grid, в котором говорится:
GridReadyEvent - will be executed very first.