import { FromItemEvents, IEvent } from "../events"; import { FromControlType } from "../big/form"; import { OpenPageInfoType } from "../../clientData"; /** * 超链接控件 */ export interface LinkControlType extends FromControlType { /** * 绑定的文本字段名称,如果不指定则从下拉数据源中进行匹配 */ textFieldName?: string; /** * 左边显示的图标,默认为空,表示不显示 */ leftIcon?: string; /** * 右边显示的图标,默认为空,表示不显示 */ rightIcon?: string; /** * 是否显示边框,默认为:false */ showBorder?: boolean; openWindow?: OpenPageInfoType; } export interface LinkEvents extends FromItemEvents { /** * 单击事件 */ click?: IEvent[]; /** * 右icon单击事件 */ rightIconClick?: IEvent[]; }