2.5.11 • Published 12 months ago
@hecom/meta v2.5.11
Meta
元数据管理模块。
接口:
name: string
:模块名称。init({loadMeta}): void
:全局初始化模块,注入loadMeta实现,应在程序启动时调用。uninit(): void
:注销,清空缓存的元数据。可根据需要在合适的场景调用(例如:退出登录时)。load(metaName): Promise<meta>
:获取最新的元数据。meta代表元数据对象,下同。loadIfInvalid(metaName): Promise<meta>
:如果不存在缓存,则获取最新元数据,否则返回缓存元数据。isValid(metaName): boolean
:是否存在元数据缓存。get(metaName): meta
:获取缓存元数据。register(metaName, handleFunc): handleId
:注册元数据处理函数,获取缓存元数据前,可对指定metaName的元数据进行预处理。handleFunc(meta): newMeta
:元数据处理函数。
unregister(handleId)
:取消注册元数据处理函数。getDetailInfo(metaName: string, key: string, mapKey: string):array|object
:获取meta[key],如果是数组,则按照mapKey转为对象。layoutOfBizType(metaName, biztypeId)
:获取指定元数据的指定业务类型的页面布局配置。layoutKeyFields(metaName, biztypeId)
:获取指定元数据的指定业务类型的摘要字段。selectOfBizType(metaName, biztypeId, fieldMeta)
:获取指定元数据的指定业务类型的指定字段(单选)的可用选项。part
:获取指定部分的元数据信息。auth
:权限meta
:基本信息field
:字段列表biztype
:全部业务类型列表activeBizType
:可用业务类型列表relate
:关联对象信息列表button
:按钮信息列表fieldDependency
:字段依赖关系列表search
:搜索设置信息
2.5.11
12 months ago
2.5.10
2 years ago
2.5.8
2 years ago
2.5.9
2 years ago
2.5.6
2 years ago
2.5.5
2 years ago
2.5.7
2 years ago
2.5.4
2 years ago
2.5.3
3 years ago
2.5.2
3 years ago
2.5.0
3 years ago
2.4.0
3 years ago
2.5.1
3 years ago
2.2.0
3 years ago
2.3.2
3 years ago
2.3.1
3 years ago
2.1.0
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
7 years ago