Тестирование событий AG-сетки в угловых

#angular #ag-grid

Вопрос:

Я хочу протестировать AG-сетку и запустить события , например cellValueChanged , cellEditingStarted в angular. Кто-нибудь может сказать, как это сделать?

Ответ №1:

Эта работа для меня.

 component.gridOptions.api.startEditingCell({
    rowIndex: 0, // row number to edit
    colKey: 'edit_field_name'
})
const editCell = component.gridOptions.api
    .getCellEditorInstances()[0]
    .getGui()
    .querySelector('.ag-cell-edit-input') as HTMLInputElement

editCell.value = 'value to set'
component.gridOptions.api.stopEditing()
fixture.detectChanges()