123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- import { IBaseProps } from '../_util/base';
- export interface PickerData {
- value: PickerValue;
- label: string;
- }
- export declare type PickerValue = string | number | PickerData | (string | number | PickerData)[];
- export interface IPickerProps extends IBaseProps {
- visible?: boolean;
- defaultVisible?: boolean;
-
- animationType: 'transform' | 'position';
-
- value: PickerValue;
-
- formattedValueText?: string;
-
- defaultValue: PickerValue;
-
- disabled?: boolean;
-
- title: string;
-
- okText: string;
-
- cancelText: string;
-
- placeholder: string;
-
- emptyText?: string;
-
- options: PickerValue[];
-
- maskClosable: boolean;
-
- popClassName: string;
-
- popStyle: string;
-
- indicatorStyle?: string;
-
- indicatorClassName?: string;
-
- maskStyle?: string;
-
- maskClassName?: string;
-
- onOk?: (value: PickerValue, column: PickerData, e: Record<string, any>) => void;
-
- onCancel?: (e: Record<string, any>) => void;
-
- onChange?: (value: PickerValue, column: PickerData, e: Record<string, any>) => void;
-
- onFormat?: (value: PickerValue, column: PickerValue) => string;
-
- onVisibleChange?: (visible: boolean, e: Record<string, any>) => void;
- }
- export declare const PickerDefaultProps: Partial<IPickerProps>;
|