首页 > 解决方案 > onSortChanged 未触发

问题描述

使用 ag-grid 21.0.1,

当用户通过单击列标题更改网格排序时,我的 onSortChanged 处理程序不会触发。

function sortHandler(sortEvent: SortChangedEvent) {
    sortEvent.api.refreshCells({
        columns: sortEvent.api.getSortModel().map((c: any) => c.colId)
    });
}
return (
    <AgGridReact
            headerHeight={headerHeight}
            rowData={data}
            gridOptions={gridOptions}
            pinnedBottomRowData={footerRow}
            pinnedTopRowData={headerRow}
            onSortChanged={sortHandler}
        />

如果我将 sortHandler 作为道具传递给反应组件或者我在 gridOptions 对象上声明它,都没有关系

标签: ag-gridag-grid-react

解决方案


推荐阅读