ali-react-table
Version:
16 lines (15 loc) • 787 B
TypeScript
import { HoverRange } from '../../interfaces';
import { TablePipeline } from '../pipeline';
export interface ColumnRangeHoverFeatureOptions {
/** 鼠标悬停时单元格的背景色,默认为 'var(--hover-bgcolor)' */
hoverColor?: string;
/** 鼠标悬停时表头的背景色,默认为 'var(--header-hover-bgcolor)' */
headerHoverColor?: string;
/** 非受控用法:默认的悬停范围 */
defaultHoverRange?: HoverRange;
/** 受控用法:当前悬停范围 */
hoverRange?: HoverRange;
/** 受控用法:悬停渲染改变的回调 */
onChangeHoverRange?(nextColIndexRange: HoverRange): void;
}
export declare function columnRangeHover(opts?: ColumnRangeHoverFeatureOptions): (pipeline: TablePipeline) => TablePipeline;