mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-07-02 03:02:19 +08:00
fix: number field format in readPretty mode affecting edit mode (#6050)
This commit is contained in:
parent
87284d6409
commit
1cb9ecce6f
@ -12,6 +12,7 @@ import { InputNumber as AntdNumber, InputNumberProps as AntdInputNumberProps } f
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { InputNumberReadPrettyProps, ReadPretty } from './ReadPretty';
|
import { InputNumberReadPrettyProps, ReadPretty } from './ReadPretty';
|
||||||
import BigNumber from 'bignumber.js';
|
import BigNumber from 'bignumber.js';
|
||||||
|
import { omit } from 'lodash';
|
||||||
|
|
||||||
type ComposedInputNumber = React.ForwardRefExoticComponent<
|
type ComposedInputNumber = React.ForwardRefExoticComponent<
|
||||||
Pick<Partial<any>, string | number | symbol> & React.RefAttributes<unknown>
|
Pick<Partial<any>, string | number | symbol> & React.RefAttributes<unknown>
|
||||||
@ -37,7 +38,14 @@ export const InputNumber: ComposedInputNumber = connect((props: AntdInputNumberP
|
|||||||
onChange(toSafeNumber(v));
|
onChange(toSafeNumber(v));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
return <AntdNumber onChange={handleChange} {...others} />;
|
let inputNumberProps = {
|
||||||
|
onChange: handleChange,
|
||||||
|
...others,
|
||||||
|
};
|
||||||
|
if (others['formatStyle']) {
|
||||||
|
inputNumberProps = omit(inputNumberProps, ['addonAfter', 'addonBefore']);
|
||||||
|
}
|
||||||
|
return <AntdNumber {...inputNumberProps} />;
|
||||||
}, mapReadPretty(ReadPretty));
|
}, mapReadPretty(ReadPretty));
|
||||||
|
|
||||||
InputNumber.ReadPretty = ReadPretty;
|
InputNumber.ReadPretty = ReadPretty;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user