amis
Version:
一种MIS页面生成工具
48 lines (47 loc) • 1.04 kB
TypeScript
import React from 'react';
import { FormControlProps, FormBaseControl } from './Item';
/**
* Switch
* 文档:https://baidu.gitee.io/amis/docs/components/form/switch
*/
export interface SwitchControlSchema extends FormBaseControl {
/**
* 指定为多行文本输入框
*/
type: 'switch';
/**
* 勾选值
*/
trueValue?: any;
/**
* 未勾选值
*/
falseValue?: any;
/**
* 选项说明
*/
option?: string;
/**
* 开启时显示的文本
*/
onText?: string;
/**
* 关闭时显示的文本
*/
offText?: string;
}
export interface SwitchProps extends FormControlProps {
option?: string;
trueValue?: any;
falseValue?: any;
}
export default class SwitchControl extends React.Component<SwitchProps, any> {
static defaultProps: {
trueValue: boolean;
falseValue: boolean;
optionAtLeft: boolean;
};
render(): JSX.Element;
}
export declare class SwitchControlRenderer extends SwitchControl {
}