UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

38 lines (37 loc) 1.04 kB
import React from 'react'; import { FormControlProps, FormBaseControl } from './Item'; import { BadgeSchema } from '../../components/Badge'; /** * Checkbox 勾选框。 * 文档:https://baidu.gitee.io/amis/docs/components/form/checkbox */ export interface CheckboxControlSchema extends FormBaseControl { /** * 指定为多行文本输入框 */ type: 'checkbox'; /** * 勾选值 */ trueValue?: any; /** * 未勾选值 */ falseValue?: any; /** * 选项说明 */ option?: string; /** * 角标 */ badge?: BadgeSchema; } export interface CheckboxProps extends FormControlProps, Omit<CheckboxControlSchema, 'type' | 'className' | 'descriptionClassName' | 'inputClassName'> { } export default class CheckboxControl extends React.Component<CheckboxProps, any> { static defaultProps: Partial<CheckboxProps>; render(): JSX.Element; } export declare class CheckboxControlRenderer extends CheckboxControl { }