75 lines
2.9 KiB
TypeScript
75 lines
2.9 KiB
TypeScript
import type { InputNumberProps } from 'antd';
|
||
import React from 'react';
|
||
import 'antd/lib/input-number/style';
|
||
import 'antd/lib/popover/style';
|
||
export type FieldMoneyProps = {
|
||
text: number;
|
||
moneySymbol?: boolean;
|
||
locale?: string;
|
||
/**
|
||
* 输入框内容为空的提示内容
|
||
*/
|
||
placeholder?: string;
|
||
/**
|
||
* 自定义 money 的 Symbol
|
||
*/
|
||
customSymbol?: string;
|
||
/**
|
||
* 自定义 Popover 的值,false 可以关闭他
|
||
*/
|
||
numberPopoverRender?: ((props: InputNumberProps, defaultText: string) => React.ReactNode) | boolean;
|
||
/**
|
||
* NumberFormat 的配置,文档可以查看 mdn
|
||
*
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
numberFormatOptions?: {
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
localeMatcher?: string;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
style?: string;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
currency?: string;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
currencyDisplay?: string;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
currencySign?: string;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
useGrouping?: boolean;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
minimumIntegerDigits?: number;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
minimumFractionDigits?: number;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
maximumFractionDigits?: number;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
minimumSignificantDigits?: number;
|
||
/**
|
||
* @see https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat
|
||
*/
|
||
maximumSignificantDigits?: number;
|
||
};
|
||
};
|
||
declare const _default: React.ForwardRefExoticComponent<import("@ant-design/pro-provider").BaseProFieldFC & import("@ant-design/pro-provider").ProRenderFieldPropsType & FieldMoneyProps & React.RefAttributes<any>>;
|
||
export default _default;
|