import { IEvent } from "../events"; import { FormSections } from "../big/form"; import { TagSelectControlType } from "./tagSelect"; import { TagInputControlType } from "./tagInput"; import { DateTimeControlType } from "./datetime"; /** * 复杂搜索子控件 */ export interface ComplexSearchControlType { /** 标题,默认为`展开` */ title?: string; /** 搜索控件呈现后的标题,默认为`收起` */ expandTitle?: string; /** 表单块布局 */ sections: FormSections; /** * 事件集合 */ events?: { /** * 触发搜索事件 */ find?: IEvent[]; }; } export interface ComplexSearchControls { datetime?: DateTimeControlType; tagInput?: TagInputControlType; tagSelect?: TagSelectControlType; }