UNPKG

amis

Version:

一种MIS页面生成工具

33 lines (32 loc) 1.01 kB
import React from 'react'; import { OptionsControlProps, Option } from './Options'; import { Api } from '../../types'; export interface SelectProps extends OptionsControlProps { autoComplete?: Api; searchable?: boolean; } export default class SelectControl extends React.Component<SelectProps, any> { static defaultProps: Partial<SelectProps>; input: any; cache: { [propName: string]: any; }; constructor(props: SelectProps); inputRef(ref: any): void; foucs(): void; changeValue(value: Option | Array<Option> | void): void; loadRemote(input: string): false | Promise<{ options: object[]; }>; mergeOptions(options: Array<object>): object[]; handleNewOptionClick(option: any): void; reload(): void; render(): JSX.Element; } export declare class SelectControlRenderer extends SelectControl { } export declare class MultiSelectControlRenderer extends SelectControl { static defaultProps: { multiple: boolean; }; }