UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

28 lines (27 loc) 923 B
import { FormSchemaEntity } from '../../../common'; import { DesignerComponentInstance } from "../../../designer-canvas"; export interface ComponentBuildInfo { componentId: string; /** 组件名称 */ componentName: string; /** 组件类型 */ componentType?: string; /** 卡片类组件中每行放置的控件列数 */ formColumns?: number; /** 拖拽的父容器id */ parentContainerId?: string; /** 拖拽的父容器类型*/ parentContainerType?: string; /** 拖拽的父容器实例*/ parentComponentInstance?: DesignerComponentInstance; /** 表格类组件中表格是否可编辑 */ editable?: boolean; /** 显示在卡片或表格中的字段 */ selectedFields?: any[]; /** 组件绑定 */ bindTo: string; /** 表格类组件的数据源 */ dataSource?: string; /** 绑定的实体 */ selectedEntity?: FormSchemaEntity; }