列接口
#
getColumnOptions获取列的选项,如果 row
参数不是 undefined
则会尝试返回应用 columnOptionsSelector
后的选项。
public getColumnOptions(column: string, row: string = undefined): ColumnOptions;
#
getColumnOptionsByIndexgetColumnOptions
的索引版本。
public getColumnOptionsByIndex(x: number, y: number = undefined): ColumnOptions;
#
getColumnByIndex根据列的索引获取列 field
。
public getColumnByIndex(x: number): string;
#
getPinnedLeftColumns获取所有左固定的列。
public getPinnedLeftColumns(): string[];
#
getPinnedRightColumns获取所有右固定的列。
public getPinnedRightColumns(): string[];
#
getNoPinnedColumns获取所有没有固定的列。
public getNoPinnedColumns(): string[];
#
setColumns设置网格的列。
public setColumns(columns: ColumnsDef, defaultOptions?: BaseColumnOptions): void;
#
setColumnName修改列的名称。
public setColumnName(field: string, name: string): void;
#
setColumnPinned修改列的固定状态。
public setColumnPinned(field: string, pinned: Pinned): void;
#
setColumnVisible修改列的显示和隐藏。
public setColumnVisible(field: string, visible: boolean): void;
#
setColumnWidth修改列的宽度。
public setColumnWidth(field: string, params: { width?: number, flex?: number }): void;
#
setColumnHeight修改列的高度。
public setColumnHeight(height: number): void;
#
getGroups获取所有列分组。
public getGroups(): GroupData[];
#
getGroupData根据分组 id 获取列分组。
public getGroupData(): GroupData;
#
setGroupCollapsed修改列分组的折叠状态。
public setGroupCollapsed(group: string, collapsed: boolean): void;
#
toggleGroupCollapsed切换分组的折叠状态。
public toggleGroupCollapsed(group: string): void;
#
setGroupName修改列分组的名称。
public setGroupName(group: string, name: string): void;