import type { FormOptionsSchema, IFormItemStore, IFormStore, OptionsControlProps } from '../../types'; /** * Radio 单选框。 * */ export interface RadiosControlSchema extends FormOptionsSchema { type: 'radios'; /** * 每行显示多少个 */ columnsCount?: number; /** * @deprecated 和checkbox的labelClassName有冲突,请用optionClassName代替 */ labelClassName?: string; /** 选项CSS类名 */ optionClassName?: string; /** * 表单项value改变事件监听 */ onChange?: (curr: any, prev: any, itemStore: IFormItemStore, formStore: IFormStore) => any; } export interface RadiosProps extends OptionsControlProps, Omit { placeholder?: any; columnsCount?: number; labelField?: string; }