import { ItemControlTreeData2SingleTable } from "../../clientData"; import { FromItemEvents, IEvent } from "../events"; import { FromControlType } from "../big/form"; /** * 树形下拉选择控件 */ export interface TreeSelectControlType extends FromControlType { data?: ItemControlTreeData2SingleTable; /** * 绑定的文本字段名称,如果不指定则从下拉数据源中进行匹配 */ textFieldName?: string; /** * 是否允许多选,默认为false */ multiSelect?: boolean; /** * 事件集合 */ events?: TreeSelectEvents; } export interface TreeSelectEvents extends FromItemEvents { /** * 是否可以选择控制事件 */ selectControl?: IEvent[]; }