amis
Version:
一种MIS页面生成工具
23 lines (22 loc) • 762 B
TypeScript
import React from 'react';
import { OptionsControlProps, Option } from './Options';
import { Schema } from '../../types';
export interface ListProps extends OptionsControlProps {
imageClassName: string;
submitOnDBClick?: boolean;
itemSchema?: Schema;
}
export default class ListControl extends React.Component<ListProps, any> {
static propsList: string[];
static defaultProps: {
clearable: boolean;
imageClassName: string;
submitOnDBClick: boolean;
};
handleDBClick(option: Option, e: React.MouseEvent<HTMLElement>): void;
handleClick(option: Option, e: React.MouseEvent<HTMLElement>): void;
reload(): void;
render(): JSX.Element;
}
export declare class ListControlRenderer extends ListControl {
}