跳至主要內容

字段类型定义

Mr.Hope大约 1 分钟

字段类型定义

RuntimeRelatedField

代表一个引用字段,扩展自 RuntimeModelField

  • relatedType: ModelFieldType:引用的业务类型。
  • related: string[]:引用字段关联的属性名数组。

RuntimeRelationField

代表一个关系字段,扩展自 RuntimeModelField

  • relationStore: boolean:表示关系是否被持久化存储。
  • references: string:关联模型的编码。
  • referencesModel: RuntimeModel:直接关联的模型实例。
  • relationFields: string[]:当前模型中用于建立关系的字段。
  • referenceFields: string[]:关联模型中与 relationFields 对应的字段。
  • filter?: string:定义非可视化的过滤条件。
  • domain?: string:定义可视化的过滤条件。
  • relationUpdateType?: RelationUpdateType:关系更新类型。
  • submitCache?: SubmitCacheManager:关系字段的提交缓存。
  • sortFields?: string[]:指定关联数据的排序字段。

RuntimeO2OField

一对一关系字段,直接继承自 RuntimeRelationField

RuntimeO2MField

一对多关系字段,扩展自 RuntimeRelationField

  • limit?: number | string:限制关联字段的数量。

RuntimeM2OField

多对一关系字段,直接继承自 RuntimeRelationField

RuntimeM2MField

多对多关系字段,扩展自 RuntimeRelationField

  • through: string:多对多关系中间模型的编码。
  • throughRelationFields: string[]:中间模型中与当前模型关系字段对应的字段。
  • throughReferenceFields: string[]:中间模型中与关联模型关联字段对应的字段。
  • limit?: number | string:限制关联字段的数量。