Skip to content

Commit

Permalink
theme: 支持主题
Browse files Browse the repository at this point in the history
  • Loading branch information
徐鹏翼 committed Jul 31, 2023
1 parent dec8859 commit 5f54cf7
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 10 deletions.
2 changes: 1 addition & 1 deletion docs/guide/config/eventloop.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 声明周期
# 生命周期

`render`:
```ts
Expand Down
27 changes: 21 additions & 6 deletions docs/guide/config/interaction.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,32 @@ export interface TableEvent {
onClick?: (
e: MouseEvent,
target: HTMLElement,
data: OriginalDataItem
arr: {
key: OriginalDataMeta;
value: OriginalDataMeta;
}[],
data: BaseCell
) => void;
/** column resize事件 */
onColResize?: (
start: number,
end: number,
width: number,
widths?: number[]
widths: number[],
{
x1,
x2,
size,
type
}: { x1: number; x2: number; size: number; type: HeaderType }
) => void;
/** 修改排序 */
onSorterChange?: (results: SorterParamsConfig[]) => void;
onSorterChange?: (
results: SorterParamsConfig[],
cell: CellProps,
sorter: SorterType
) => void;
/** 修改配置 */
onOptionsChange?: (options: OriginalOption) => void;
/** 修改数据 */
onDataChange?: (data: OriginalData) => void;
/** 渲染完成 */
onRendered?: () => void;
}
Expand Down
21 changes: 18 additions & 3 deletions docs/guide/config/options.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,26 @@
```ts
/** 用户输入的option */
export interface OriginalOption {
/** 最小列宽 */
min_col_width?: number;
/** 最小列高 */
min_row_height?: number;
/** 自动撑满 */
stretch?: boolean;
/** 自动换行 */
word_wrap?: boolean;
/** 表头是否固定 */
fix_header?: boolean;
/** 左侧表头固定 */
fix_row_header?: boolean;
/** 是否开启序号 */
enable_row_number?: boolean;
/** 开启聚合序号模式 */
use_simple_row_number_mode?: boolean;
/** 尾部冻结数量 */
frozen_bottom_row_count?: number;
/** 表格宽度可拖拽 */
is_column_width_draggable?: boolean;
/** 列宽 */
col_widths?: number[];

Expand All @@ -43,16 +51,17 @@ export interface OriginalOption {
};

/** 自定义模块渲染 */
customRenderers?: {
[key in HeaderType]?: CustomRenderer;
};
customRenderers?: CustomRenderer;

/** 事件 */
event?: Partial<TableEvent>;

/** 条件格式 */
conditions?: Condition;

/** 主题 */
theme?: ThemeCfg;

/** 分页器配置 */
pagination?: PaginationConfig;

Expand Down Expand Up @@ -83,4 +92,10 @@ export enum SorterAlgorithmType {
/** 单列分组生效 */
Single = 'single'
}

/** 主题配置 */
export interface ThemeCfg {
primary_color?: string;
name?: Theme;
}
```

0 comments on commit 5f54cf7

Please sign in to comment.