Skip to main content

行接口

getRowIdByIndex#

根据行的索引获取行的 id

public getRowIdByIndex(y: number): string;

getRowIndex#

根据行的 id 获取行的索引。

public getRowIndex(id: string): number;

getRowDataByIndex#

根据行的索引获取行数据。

public getRowDataByIndex(y: number): RowData;

getRowData#

根据行的 id 获取行数据。

public getRowData(row: string): RowData

appendRows#

向网格的末尾追加行。

public appendRows(rows: RowData[]): void;

appendRowsBefore#

向网格指定行之前追加新的行。

public appendRowsBefore(index: number, rows: RowData[]): void;

removeRows#

从网格中删除行。

public removeRows(rows: string[]): void;

clearRows#

清除所有行。

public clearRows(): void;

getSelectedRows#

获取选择的行。

public getSelectedRows(): string[];

selectRows#

选择指定的行。

public selectRows(rows: string[]): void;

appendSelectedRows#

向选择的行中追加新的行。

public appendSelectedRows(rows: string[]): void;

takeSelectedRow#

从已经选择的行中取消选择指定行。

public takeSelectedRow(row: string): void;

getRowIds#

获取所有行id,不包含固定行。

public getRowIds(): string[];

getRowsBetween#

获取开始结束索引范围内的所有有效行id。

public getRowsBetween(start: number, end: number): string[];

getPinnedTopRows#

获取固定在顶部的行。

public getPinnedTopRows(): string[];

setPinnedTopRows#

设置固定顶部的行。

public setPinnedTopRows(rows: string[]): void;

appendPinnedTopRows#

向固定顶部的行追加新的行。

public appendPinnedTopRows(rows: string[]): void;

getPinnedBottomRows#

获取固定在底部的行。

public getPinnedBottomRows(): string[];

setPinnedBottomRows#

设置固定底部的行。

public setPinnedBottomRows(rows: string[]): void;

appendPinnedBottomRows#

向固定底部的行追加新的行。

public appendPinnedBottomRows(rows: string[]): void;

takePinnedRows#

取消行的固定。

public takePinnedRows(rows: string[]): void;

isPinnedTop#

获取行是否固定在顶部。

public isPinnedTop(row: string): boolean;

isPinnedBottom#

获取行是否固定在底部。

public isPinnedBottom(row: string): boolean;

isPinnedRow#

获取行是否是固定状态。

public isPinnedRow(row: string): boolean;

setRowBaseHeight#

设置基础行高。

public setRowBaseHeight(height: number): void;