diff --git a/common/changes/@visactor/vtable/fix-theme--textStickBaseOnAlign-----_2026-01-06-11-51.json b/common/changes/@visactor/vtable/fix-theme--textStickBaseOnAlign-----_2026-01-06-11-51.json new file mode 100644 index 0000000000..4c7acf7de2 --- /dev/null +++ b/common/changes/@visactor/vtable/fix-theme--textStickBaseOnAlign-----_2026-01-06-11-51.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "fix: 修复theme配置theme.headerStyle.textStickBaseOnAlign不生效问题\n\n", + "type": "none", + "packageName": "@visactor/vtable" + } + ], + "packageName": "@visactor/vtable", + "email": "2684196398@qq.com" +} \ No newline at end of file diff --git a/packages/vtable/src/themes/theme-define.ts b/packages/vtable/src/themes/theme-define.ts index 8865addd2a..17d4086157 100644 --- a/packages/vtable/src/themes/theme-define.ts +++ b/packages/vtable/src/themes/theme-define.ts @@ -242,6 +242,9 @@ export class TableTheme implements ITableThemeDefine { get textAlign(): TextAlignType { return defaultStyle.textAlign ?? 'left'; }, + get textStickBaseOnAlign(): boolean | undefined { + return defaultStyle.textStickBaseOnAlign; + }, get textBaseline(): TextBaselineType { return defaultStyle.textBaseline ?? 'middle'; }, @@ -998,6 +1001,9 @@ export class TableTheme implements ITableThemeDefine { get textStick(): boolean | 'vertical' | 'horizontal' | undefined { return style.textStick; }, + get textStickBaseOnAlign(): boolean | undefined { + return style.textStickBaseOnAlign; + }, get marked(): MarkedPropertyDefine | undefined { return style.marked; },