带有 typescript 和 angular 的 ag-grid - 类型定义的使用
ag-grid with typescript and angular - usage of type definitions
我很好奇如何以键入的方式使用 ag-grid 和 angular 以及打字稿。
在示例中,我没有看到任何类型定义的用法,例如使用 columnDefs、回调(gridReady、firstDataRendered)或 valueGetter 函数等时...
你调查过 documentation and repo 了吗?
columnDefs
ColDef
太大复制不了,查看ColDef
里面的界面ag-grid/packages/ag-grid-community/dist/lib/entities/colDef.d.ts
gridReady
AgGridEvent
export interface AgEvent {
type: string;
}
export interface AgGridEvent extends AgEvent {
api: GridApi;
columnApi: ColumnApi;
}
firstDataRendered
FirstDataRenderedEvent
export interface FirstDataRenderedEvent extends AgGridEvent {
firstRow: number;
lastRow: number;
}
valueGetter
ValueGetterParams
export interface BaseColDefParams {
node: RowNode;
data: any;
colDef: ColDef;
column: Column;
api: GridApi;
columnApi: ColumnApi;
context: any;
}
export interface ValueGetterParams extends BaseColDefParams {
getValue: (field: string) => any;
}
我很好奇如何以键入的方式使用 ag-grid 和 angular 以及打字稿。
在示例中,我没有看到任何类型定义的用法,例如使用 columnDefs、回调(gridReady、firstDataRendered)或 valueGetter 函数等时...
你调查过 documentation and repo 了吗?
columnDefs
ColDef
太大复制不了,查看ColDef
里面的界面ag-grid/packages/ag-grid-community/dist/lib/entities/colDef.d.ts
gridReady
AgGridEvent
export interface AgEvent {
type: string;
}
export interface AgGridEvent extends AgEvent {
api: GridApi;
columnApi: ColumnApi;
}
firstDataRendered
FirstDataRenderedEvent
export interface FirstDataRenderedEvent extends AgGridEvent {
firstRow: number;
lastRow: number;
}
valueGetter
ValueGetterParams
export interface BaseColDefParams {
node: RowNode;
data: any;
colDef: ColDef;
column: Column;
api: GridApi;
columnApi: ColumnApi;
context: any;
}
export interface ValueGetterParams extends BaseColDefParams {
getValue: (field: string) => any;
}