|
|
@ -44,7 +44,7 @@ |
|
|
import { propTypes } from '/@/utils/propTypes'; |
|
|
import { propTypes } from '/@/utils/propTypes'; |
|
|
import { isString, isBoolean, isFunction, isNumber, isArray } from '/@/utils/is'; |
|
|
import { isString, isBoolean, isFunction, isNumber, isArray } from '/@/utils/is'; |
|
|
import { createPlaceholderMessage } from './helper'; |
|
|
import { createPlaceholderMessage } from './helper'; |
|
|
import { set } from 'lodash-es'; |
|
|
import { set, omit } from 'lodash-es'; |
|
|
|
|
|
|
|
|
export default defineComponent({ |
|
|
export default defineComponent({ |
|
|
name: 'EditableCell', |
|
|
name: 'EditableCell', |
|
|
@ -108,7 +108,7 @@ |
|
|
return { |
|
|
return { |
|
|
placeholder: createPlaceholderMessage(unref(getComponent)), |
|
|
placeholder: createPlaceholderMessage(unref(getComponent)), |
|
|
...apiSelectProps, |
|
|
...apiSelectProps, |
|
|
...compProps, |
|
|
...omit(compProps, 'onChange'), |
|
|
[valueField]: value, |
|
|
[valueField]: value, |
|
|
}; |
|
|
}; |
|
|
}); |
|
|
}); |
|
|
@ -184,6 +184,8 @@ |
|
|
} else if (isString(e) || isBoolean(e) || isNumber(e)) { |
|
|
} else if (isString(e) || isBoolean(e) || isNumber(e)) { |
|
|
currentValueRef.value = e; |
|
|
currentValueRef.value = e; |
|
|
} |
|
|
} |
|
|
|
|
|
const onChange = props.column?.editComponentProps?.onChange; |
|
|
|
|
|
if (onChange && isFunction(onChange)) onChange(...arguments); |
|
|
|
|
|
|
|
|
table.emit?.('edit-change', { |
|
|
table.emit?.('edit-change', { |
|
|
column: props.column, |
|
|
column: props.column, |
|
|
|