fastlion-amis
Version:
一种MIS页面生成工具
32 lines (31 loc) • 928 B
TypeScript
import React from 'react';
import { OptionsControlProps, Option, FormOptionsControl } from './Options';
/**
* Radio 单选框。
* 文档:https://baidu.gitee.io/amis/docs/components/form/radios
*/
export interface RadiosControlSchema extends FormOptionsControl {
type: 'radios';
/**
* 每行显示多少个
*/
columnsCount?: number;
}
export interface RadiosProps extends OptionsControlProps {
placeholder?: any;
columnsCount?: number;
labelClassName?: string;
labelField?: string;
}
export default class RadiosControl extends React.Component<RadiosProps, any> {
static defaultProps: Partial<RadiosProps>;
handleChange(option: Option): void;
reload(): void;
render(): JSX.Element;
}
export declare class RadiosControlRenderer extends RadiosControl {
static defaultProps: {
multiple: boolean;
inline: boolean;
};
}