Fix the return value when editing the cell(#219)
修正单元格编辑提交时的返回值 .这个地方应该返回真实值,而不是editValueMap处理后的值或Select插槽的option.label。
| | |
| | | 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; |
| | | } |
| | | |