Collection 数据表类,其被 CollectionManager 管理。
name: Collection 的标识,必须唯一。
title: Collection 的标题,用于显示。
fields: 字段列表,详细说明请查看 CollectionField
template: 模板标识,用于标识该 Collection 是由哪个模板创建的,详细说明请查看 CollectionTemplate
dataSource: 数据源标识,用于标识该 Collection 是由哪个数据源创建的,详细说明请查看 DataSource
duplicator
tableName
inherits
viewName
writableView
filterTargetKey
model
repository
CollectionManager 的实例。
标题字段的 name 属性。
其他属性同 CollectionOptions。
获取 collection 的所有配置项。
设置 collection 的配置项,最终会和默认配置项进行合并。
获取 collection 的单个配置项。
获取 collection 的字段列表。
CollectionFieldOptions
(collection: CollectionFieldOptions) => boolean
keyof CollectionFieldOptions
predicate
,则返回符合条件的字段列表predicate
,则返回所有字段列表predicate
的使用可看参考 lodash.filter。
获取 collection 的单个字段。
判断 collection 是否存在某个字段。