import { FromItemEvents } from "../events"; import { FromControlType } from "../big/form"; /** * 下拉表格选择控件 */ export interface GridAutoCompleteControlType extends FromControlType { data?: ItemControlGridData; /** * 绑定的文本字段名称,如果不指定则从下拉数据源中进行匹配 */ textFieldName?: string; /** * 是否允许多选,默认为false */ multiSelect?: boolean; /** * 事件集合 */ events?: FromItemEvents; } /** * 子控件表格数据类型 */ export interface ItemControlGridData { /** * 引用的表格id */ id: string; /** * 值字段名称,默认为:id */ valueField?: string; /** * 文本字段名称,默认为:name */ textField?: string; }