UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

18 lines (17 loc) 801 B
import React from 'react'; import type { ActionObject } from 'jamis-core'; import type { CheckboxesProps, Option } from '../types'; export default class CheckboxesControl extends React.Component<CheckboxesProps, any> { static defaultProps: Partial<CheckboxesProps>; doAction(action: ActionObject, data: object, throwErrors: boolean): void; reload(): void; handleAddClick(): void; handleEditClick(e: Event, item: any): void; handleDeleteClick(e: Event, item: any): void; renderGroup(option: Option, index: number): JSX.Element | null; renderItem(option: Option, index: number, length: number): JSX.Element | null; columnsSplit(body: React.ReactNode[]): any[]; render(): JSX.Element; } export declare class CheckboxesControlRenderer extends CheckboxesControl { }