UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

49 lines (48 loc) 1.56 kB
/// <reference types="react" /> import List, { ListItem, ListProps, ListItemProps } from '../../../renderers/List'; import { IItem } from '../../../store/list'; import { SchemaNode, Action } from '../../../types'; import './index.css'; interface LionListProps { onPullUpRequest?: (values: object) => void; } export declare class LionList extends List { static defaultProps: { hideCheckToggler: any; }; constructor(props: ListProps & LionListProps); state: { morePopVisible: boolean; }; xhrTimer: any; pullUpRefresh: (e: any) => void; componentDidMount(): void; calcAutoFillHeight(): void; getMobileUI(): any; renderHeader(): JSX.Element | JSX.Element[] | null; renderFooter(): JSX.Element | JSX.Element[] | null; renderCheckAll(): JSX.Element | null; renderActions(region: string): JSX.Element | null; renderHeaderContent(): JSX.Element | null; render(): JSX.Element; } export declare class LionListRenderer extends LionList { dragging: boolean; selectable: boolean; selected: boolean; title?: string; subTitle?: string; desc?: string; avatar?: string; avatarClassName?: string; body?: SchemaNode; actions?: Array<Action>; onCheck: (item: IItem) => void; } export declare class ListItemRenderer extends ListItem { static propsList: string[]; constructor(props: ListItemProps); getValue(name: any, data: any, ...rest: Array<any>): any; render(): JSX.Element; } export {};