Fix the return value when editing the cell(#219)

修正单元格编辑提交时的返回值 .这个地方应该返回真实值,而不是editValueMap处理后的值或Select插槽的option.label。
This commit is contained in:
葡萄架 2021-01-27 21:00:29 +08:00 committed by GitHub
parent 61cf0f791e
commit 1a85dff57d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -227,12 +227,12 @@
if (!isPass) return false; if (!isPass) return false;
const { column, index } = props; const { column, index } = props;
const { key, dataIndex } = column; const { key, dataIndex } = column;
// const value = unref(currentValueRef); const value = unref(currentValueRef);
if (!key || !dataIndex) return; if (!key || !dataIndex) return;
const dataKey = (dataIndex || key) as string; const dataKey = (dataIndex || key) as string;
const record = await table.updateTableData(index, dataKey, unref(getValues)); const record = await table.updateTableData(index, dataKey, value);
needEmit && table.emit?.('edit-end', { record, index, key, value: unref(currentValueRef) }); needEmit && table.emit?.('edit-end', { record, index, key, value});
isEdit.value = false; isEdit.value = false;
} }