diff --git a/src/data-table/demos/enUS/controlled-sorter.demo.md b/src/data-table/demos/enUS/controlled-sorter.demo.vue similarity index 51% rename from src/data-table/demos/enUS/controlled-sorter.demo.md rename to src/data-table/demos/enUS/controlled-sorter.demo.vue index 1c45c44bc2a..935b8a24b47 100644 --- a/src/data-table/demos/enUS/controlled-sorter.demo.md +++ b/src/data-table/demos/enUS/controlled-sorter.demo.vue @@ -1,34 +1,32 @@ + # Controlled sorter If one of the column objects' `sortOrder` is set to `'ascend'`, `'descend'` or `false`. The sorting behavior the table will be in a controlled manner. If multiple columns' `sortOrder` are set to `'ascend'` or `'descend'`, only first column of them will be applied. + -```html - - - Sort By Name (Ascend) - Sort By Name (Descend) - Clear Sorter - - - -``` - -```js + + + diff --git a/src/data-table/demos/enUS/index.demo-entry.md b/src/data-table/demos/enUS/index.demo-entry.md index e3b20ab0d0c..87a34fcdc1b 100644 --- a/src/data-table/demos/enUS/index.demo-entry.md +++ b/src/data-table/demos/enUS/index.demo-entry.md @@ -37,7 +37,7 @@ custom-select.vue group-header.vue controlled-page.vue controlled-filter.vue -controlled-sorter +controlled-sorter.vue controlled-multiple-sorter fixed-header.vue fixed-header-column.vue diff --git a/src/data-table/demos/zhCN/controlled-sorter.demo.md b/src/data-table/demos/zhCN/controlled-sorter.demo.vue similarity index 50% rename from src/data-table/demos/zhCN/controlled-sorter.demo.md rename to src/data-table/demos/zhCN/controlled-sorter.demo.vue index a3f62387238..92b256a61bf 100644 --- a/src/data-table/demos/zhCN/controlled-sorter.demo.md +++ b/src/data-table/demos/zhCN/controlled-sorter.demo.vue @@ -1,34 +1,32 @@ + # 受控的排序 如果列对象的 `sortOrder` 属性被设为 `'ascend'`、`'descend'` 或者 `false`,表格的排序将为受控状态。如果很多列的 `sortOrder` 都被设定了,那么只有他们之中的第一列会生效。 + -```html - - - Sort By Name (Ascend) - Sort By Name (Descend) - Clear Sorter - - - -``` - -```js + + + diff --git a/src/data-table/demos/zhCN/index.demo-entry.md b/src/data-table/demos/zhCN/index.demo-entry.md index d4e41802766..73978e01842 100644 --- a/src/data-table/demos/zhCN/index.demo-entry.md +++ b/src/data-table/demos/zhCN/index.demo-entry.md @@ -39,7 +39,7 @@ custom-select.vue group-header.vue controlled-page.vue controlled-filter.vue -controlled-sorter +controlled-sorter.vue controlled-multiple-sorter fixed-header.vue fixed-header-column.vue diff --git a/src/data-table/index.ts b/src/data-table/index.ts index 498cce14009..6e44afd22db 100644 --- a/src/data-table/index.ts +++ b/src/data-table/index.ts @@ -22,6 +22,7 @@ export type { RowKey as DataTableRowKey, TableSelectionColumn as DataTableSelectionColumn, DataTableSlots, + SortOrder as DataTableSortOrder, SortState as DataTableSortState } from './src/interface' export * from './src/publicTypes'