From 8b34107f8b698f686482003abf20b8115b659149 Mon Sep 17 00:00:00 2001 From: JiwenBai Date: Wed, 23 Oct 2019 19:04:55 +0800 Subject: [PATCH] feat(advance-table): fixed column, not finished --- .../components/advancedTable/enUS/basic.md | 11 +- .../advancedTable/enUS/seniorUsage.md | 12 +- packages/common/AdvanceTable/body/body.vue | 51 +++++-- packages/common/AdvanceTable/src/main.vue | 127 ++++++++++-------- styles/AdvancedTable.scss | 19 ++- 5 files changed, 148 insertions(+), 72 deletions(-) diff --git a/demo/documentation/components/advancedTable/enUS/basic.md b/demo/documentation/components/advancedTable/enUS/basic.md index 873bfdb8d..382654bec 100644 --- a/demo/documentation/components/advancedTable/enUS/basic.md +++ b/demo/documentation/components/advancedTable/enUS/basic.md @@ -1,3 +1,11 @@ + + # Basic ```html @@ -76,6 +84,7 @@ const _columns3 = $this => { { title: 'Age', key: 'age', + width: 100, sortable: true, sorter(a, b) { return a.age - b.age @@ -98,6 +107,7 @@ const _columns3 = $this => { { title: 'Sex', key: 'sex', + width: 100, onFilter: (values, record) => { return values.includes(record.sex) }, @@ -114,7 +124,6 @@ const _columns3 = $this => { }, { title: '#', - fixed: 'right', width: 200, render: (h, params) => { return ( diff --git a/demo/documentation/components/advancedTable/enUS/seniorUsage.md b/demo/documentation/components/advancedTable/enUS/seniorUsage.md index 18996e45a..772497f5a 100644 --- a/demo/documentation/components/advancedTable/enUS/seniorUsage.md +++ b/demo/documentation/components/advancedTable/enUS/seniorUsage.md @@ -1,3 +1,11 @@ + + # Senior Usage ```html @@ -62,7 +70,9 @@ const _columns3 = $this => { sortable: 'custom', onFilter: (value, record) => { return value.includes(record.name + '') - } + }, + width: 200, + fixed: 'left' }, { title: 'Age', diff --git a/packages/common/AdvanceTable/body/body.vue b/packages/common/AdvanceTable/body/body.vue index f8b856e35..d2d4ca837 100644 --- a/packages/common/AdvanceTable/body/body.vue +++ b/packages/common/AdvanceTable/body/body.vue @@ -1,6 +1,14 @@ +