From 75e7f241cee4c11fa46d828e7940eeff715ca047 Mon Sep 17 00:00:00 2001 From: xuliangzhan Date: Tue, 8 Dec 2020 19:35:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=B2=E7=9F=A5=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/api/table.js | 26 +++---- examples/views/table/advanced/GroupBy.vue | 2 +- examples/views/table/base/Full.vue | 36 +++++---- package.json | 2 +- packages/edit/src/mixin.js | 32 ++++---- packages/export/src/mixin.js | 4 +- packages/filter/src/mixin.js | 19 ++--- packages/table/src/body.js | 2 +- packages/table/src/cell.js | 4 +- packages/table/src/methods.js | 89 +++++++++++++++-------- packages/tools/src/utils.js | 38 ---------- 11 files changed, 122 insertions(+), 132 deletions(-) diff --git a/examples/api/table.js b/examples/api/table.js index dcda7d353..1d8bc119d 100644 --- a/examples/api/table.js +++ b/examples/api/table.js @@ -1739,7 +1739,7 @@ const apis = [ name: 'copyMethod', desc: '重写单元格复制取值的方法,将单元格复制到剪贴板', version: 'pro', - type: '(params: { row, column }) => string', + type: '(params: { row, column, cellValue }) => string', enum: '', defVal: '', list: [] @@ -3532,12 +3532,12 @@ const apis = [ list: [] }, { - name: 'isFilter(column)', + name: 'isFilter(fieldOrColumn)', desc: '判断指定列是否为筛选状态,如果为空则判断所有列', version: '', type: 'Boolean', enum: '', - defVal: 'column?: string | ColumnInfo', + defVal: 'fieldOrColumn?: string | ColumnInfo', list: [] }, { @@ -3559,21 +3559,21 @@ const apis = [ list: [] }, { - name: 'setActiveCell(row, field)', + name: 'setActiveCell(row, fieldOrColumn)', desc: '用于 edit-config,激活单元格编辑', version: '', type: 'Promise', enum: '', - defVal: 'row: Row, field: string', + defVal: 'row: Row, fieldOrColumn: string | ColumnInfo', list: [] }, { - name: 'setSelectCell(row, field)', + name: 'setSelectCell(row, fieldOrColumn)', desc: '用于 mouse-config.selected,选中指定的单元格', version: '', type: 'Promise', enum: '', - defVal: 'row: Row, field: string', + defVal: 'row: Row, fieldOrColumn: string | ColumnInfo', list: [] }, { @@ -3829,21 +3829,21 @@ const apis = [ list: [] }, { - name: 'clearSort()', + name: 'clearSort(fieldOrColumn)', desc: '手动清空排序条件,数据会恢复成未排序的状态', version: '', type: 'Promise', enum: '', - defVal: '', + defVal: 'fieldOrColumn?: string | ColumnConfig', list: [] }, { - name: 'clearFilter(column)', + name: 'clearFilter(fieldOrColumn)', desc: '手动清空筛选条件(如果不传 column 则清空所有筛选条件),数据会恢复成未筛选的状态', version: '', type: 'Promise', enum: '', - defVal: 'column?: ColumnConfig', + defVal: 'fieldOrColumn?: string | ColumnConfig', list: [] }, { @@ -4063,12 +4063,12 @@ const apis = [ list: [] }, { - name: 'isSort(column)', + name: 'isSort(fieldOrColumn)', desc: '判断指定列是否为排序状态,如果为空则判断所有列', version: '', type: 'Boolean', enum: '', - defVal: 'column?: string | ColumnInfo', + defVal: 'fieldOrColumn?: string | ColumnInfo', list: [] }, { diff --git a/examples/views/table/advanced/GroupBy.vue b/examples/views/table/advanced/GroupBy.vue index cc365e871..c30e217e0 100644 --- a/examples/views/table/advanced/GroupBy.vue +++ b/examples/views/table/advanced/GroupBy.vue @@ -1,6 +1,6 @@