diff --git a/packages/components/config/src/defaultConfig.ts b/packages/components/config/src/defaultConfig.ts index 17353d5da..8db65a95c 100644 --- a/packages/components/config/src/defaultConfig.ts +++ b/packages/components/config/src/defaultConfig.ts @@ -309,6 +309,9 @@ export const defaultConfig: GlobalConfig = { columnExpandable: { icon: 'right', }, + columnSelectable: { + showIndex: false, + }, }, tag: {}, tagGroup: { diff --git a/packages/components/config/src/types.ts b/packages/components/config/src/types.ts index 144f3fc2f..6fdbd05c3 100644 --- a/packages/components/config/src/types.ts +++ b/packages/components/config/src/types.ts @@ -458,6 +458,7 @@ export interface TableConfig { columnBase: TableColumnBaseConfig columnExpandable: TableColumnExpandableConfig + columnSelectable: TableColumnSelectableConfig } export interface TableColumnBaseConfig { @@ -470,6 +471,10 @@ export interface TableColumnExpandableConfig { icon: string | VNodeChild | ((options: { expanded: boolean; record: any }) => string | VNodeChild) } +export interface TableColumnSelectableConfig { + showIndex: boolean +} + export interface TagConfig { shape?: TagShape } diff --git a/packages/components/table/__tests__/__snapshots__/table.spec.ts.snap b/packages/components/table/__tests__/__snapshots__/table.spec.ts.snap index b6f68ca1f..641147759 100644 --- a/packages/components/table/__tests__/__snapshots__/table.spec.ts.snap +++ b/packages/components/table/__tests__/__snapshots__/table.spec.ts.snap @@ -63,9 +63,9 @@ exports[`Table > basic work > render work 1`] = ` - expandable + + expandable +