UNPKG

amis

Version:

一种MIS页面生成工具

31 lines (30 loc) 1.03 kB
import React from 'react'; import { FormControlProps, FormControlSchema } from './Item'; import { IComboStore } from '../../store/combo'; import { ComboControlSchema } from './Combo'; /** * Array 数组输入框。 combo 的别名。 * 文档:https://baidu.gitee.io/amis/docs/components/form/array */ export interface ArrayControlSchema extends Omit<ComboControlSchema, 'type' | 'controls' | 'conditions'> { /** * 指定为数组输入框类型 */ type: 'array'; /** * 成员渲染器配置 */ items: FormControlSchema; } export interface ArrayProps extends FormControlProps, Omit<ArrayControlSchema, 'type' | 'className' | 'descriptionClassName' | 'inputClassName'> { store: IComboStore; } export default class ArrayControl extends React.Component<ArrayProps> { comboInstance: any; constructor(props: ArrayProps); comboRef(ref: any): void; validate(args: Array<any>): any; render(): JSX.Element; } export declare class ArrayControlRenderer extends ArrayControl { }