interface SelectPaginatedProps<OPT> {
    allowClear?: boolean;
    autoFocus?: boolean;
    closeOnBlur?: boolean;
    closeOnSelect?: boolean;
    displayValue?: string;
    dropdownAutoWidth?: boolean;
    dropdownRenderer?: ((defaultRenderer: (() => ReactNode)) => ReactNode);
    errorMessage?: string;
    forwardRef?: RefObject<HTMLInputElement>;
    goToPage: ((pageNum: number) => void);
    isDefaultOpen?: boolean;
    isHighlighted?: boolean;
    isOpen?: boolean;
    isReadOnly?: boolean;
    isWaiting?: boolean;
    noDisplayValueText: string;
    notFoundText?: string;
    ofText?: string;
    onClose?: (() => void);
    onSearch: ((searchText: string) => void);
    onSelect: ((value: null | OPT) => void);
    optionRenderer?: OptionRenderer<OPT>;
    options: OPT[];
    page: number;
    pagesCount: number;
    selectedOptions?: OPT[];
    showUnsetOption?: boolean;
    size?: SIZE;
    unsetText?: string;
    useClientFilter?: boolean;
    value?: string | number;
}

Type Parameters

Properties

allowClear?: boolean
autoFocus?: boolean
closeOnBlur?: boolean
closeOnSelect?: boolean
displayValue?: string
dropdownAutoWidth?: boolean
dropdownRenderer?: ((defaultRenderer: (() => ReactNode)) => ReactNode)
errorMessage?: string
forwardRef?: RefObject<HTMLInputElement>
goToPage: ((pageNum: number) => void)
isDefaultOpen?: boolean
isHighlighted?: boolean
isOpen?: boolean
isReadOnly?: boolean
isWaiting?: boolean
noDisplayValueText: string
notFoundText?: string
ofText?: string
onClose?: (() => void)
onSearch: ((searchText: string) => void)
onSelect: ((value: null | OPT) => void)
optionRenderer?: OptionRenderer<OPT>
options: OPT[]
page: number
pagesCount: number
selectedOptions?: OPT[]
showUnsetOption?: boolean
size?: SIZE
unsetText?: string
useClientFilter?: boolean
value?: string | number