@byteluck-fe/model-driven-core
TypeScript icon, indicating that this package has built-in type declarations

2.23.0-beta.18 • Public • Published

Core

引擎控件核心定义

定义了控件的基类和一些工具类的实现

│  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继承

Readme

Keywords

none

Package Sidebar

Install

npm i @byteluck-fe/model-driven-core

Weekly Downloads

56

Version

2.23.0-beta.18

License

ISC

Unpacked Size

411 kB

Total Files

97

Last publish

Collaborators

  • byteluck-fe