Browse Source
Fix the return value when editing the cell(#219)
修正单元格编辑提交时的返回值 .这个地方应该返回真实值,而不是editValueMap处理后的值或Select插槽的option.label。
pull/225/head
葡萄架
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
3 deletions
-
src/components/Table/src/components/editable/EditableCell.vue
|
|
|
@ -227,12 +227,12 @@ |
|
|
|
if (!isPass) return false; |
|
|
|
const { column, index } = props; |
|
|
|
const { key, dataIndex } = column; |
|
|
|
// const value = unref(currentValueRef); |
|
|
|
const value = unref(currentValueRef); |
|
|
|
if (!key || !dataIndex) return; |
|
|
|
const dataKey = (dataIndex || key) as string; |
|
|
|
|
|
|
|
const record = await table.updateTableData(index, dataKey, unref(getValues)); |
|
|
|
needEmit && table.emit?.('edit-end', { record, index, key, value: unref(currentValueRef) }); |
|
|
|
const record = await table.updateTableData(index, dataKey, value); |
|
|
|
needEmit && table.emit?.('edit-end', { record, index, key, value}); |
|
|
|
isEdit.value = false; |
|
|
|
} |
|
|
|
|
|
|
|
|