引擎控件核心定义
定义了控件的基类和一些工具类的实现
│ index.ts // 入口文件
│ type.ts // 类型
│
├─common // 基础类
│ │ ControlArray.ts // 控件数组,管理设计态和运行态的children和headers数组
│ │ controlHooksEmitter.ts // 旧版设计态的控件事件发布,暂时不可废弃
│ │ index.ts
│ │ initOptionAndDataSourceRules.ts // 关联数据源和自定义选项的校验规则
│ │ Validator.ts // 校验
│ │
│ ├─BaseControl // 基础控件
│ │ designer.ts
│ │ index.ts
│ │ property.ts
│ │ runtime.ts
│ │ types.ts
│ │
│ ├─ColumnControl // 列控件
│ │ designer.ts
│ │ index.ts
│ │ property.ts
│ │ runtime.ts
│ │ types.ts
│ │
│ ├─FormControl // 表单控件
│ │ designer.ts
│ │ index.ts
│ │ property.ts
│ │ runtime.ts
│ │ types.ts
│ │
│ ├─LayoutControl // 布局控件
│ │ designer.ts
│ │ index.ts
│ │ property.ts
│ │ runtime.ts
│ │ types.ts
│ │
│ ├─ListControl // 列表控件
│ │ designer.ts
│ │ index.ts
│ │ property.ts
│ │ runtime.ts
│ │ types.ts
│ │
│ ├─SearchViewControl // 查询容器控件
│ │ designer.ts
│ │ index.ts
│ │ property.ts
│ │ runtime.ts
│ │ types.ts
│ │
│ └─WrapControl // 容器控件
│ designer.ts
│ index.ts
│ property.ts
│ runtime.ts
│ types.ts
│
└─framework // 工具类
index.ts // 很多工具类
RegisterControls.ts // 注册和管理控件类,被Runtime和Designer继承