123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- import { IBaseProps } from '../_util/base';
- export type PickerValue = Date | string | number;
- export interface IDatePickerProps extends IBaseProps {
-
- animationType?: 'transform' | 'position';
-
- format?: string;
-
- min?: PickerValue;
-
- max?: PickerValue;
-
- value?: PickerValue;
-
- defaultValue?: PickerValue;
-
- title?: string;
-
- okText?: string;
-
- cancelText?: string;
-
- placeholder?: string;
-
- precision: 'year' | 'month' | 'day' | 'hour' | 'minute' | 'second';
-
- maskClosable?: boolean;
-
- popClassName?: string;
-
- popStyle?: string;
-
- disabled?: boolean;
-
- indicatorStyle?: string;
-
- indicatorClassName?: string;
-
- maskStyle?: string;
-
- maskClassName?: string;
-
- onOk?: (date: PickerValue, dateStr: string, e: Record<string, any>) => void;
-
- onCancel?: (e: Record<string, any>) => void;
-
- onPickerChange?: (date: PickerValue, dateStr: string, e: Record<string, any>) => void;
-
- onFormat?: (date: PickerValue, dateStr: string) => string;
-
- onVisibleChange?: (visible: any, e: Record<string, any>) => void;
-
- onFormatLabel?(type: 'year' | 'month' | 'day' | 'hour' | 'minute' | 'second', value: number): string;
- }
- export declare const DatePickerDefaultProps: IDatePickerProps;
- export declare const DatePickerFunctionalProps: IDatePickerProps;
|