优化Search重置
parent
e2c41e91ce
commit
aa0668cf59
|
|
@ -12,7 +12,7 @@ const Search = (props) => {
|
|||
const {
|
||||
labelCol = { span: 6 },
|
||||
options = [],
|
||||
values,
|
||||
values = {},
|
||||
onFinish,
|
||||
onSubmit,
|
||||
onReset,
|
||||
|
|
@ -61,8 +61,18 @@ const Search = (props) => {
|
|||
|
||||
// 处理重置
|
||||
const handleReset = () => {
|
||||
form.resetFields();
|
||||
const values = form.getFieldsValue();
|
||||
// form.resetFields();
|
||||
// const values = form.getFieldsValue();
|
||||
// onFinish?.(values, "reset");
|
||||
// onReset?.(values);
|
||||
|
||||
const currentValues = form.getFieldsValue();
|
||||
const resetValues = {};
|
||||
Object.keys(currentValues).forEach((key) => {
|
||||
resetValues[key] = values.hasOwnProperty(key) ? values[key] : undefined;
|
||||
});
|
||||
|
||||
form.setFieldsValue(resetValues);
|
||||
onFinish?.(values, "reset");
|
||||
onReset?.(values);
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue