Version action
该模块支持应用在视图操作中显示操作项并执行相关操作。
Manifest 示例
modules:
proxima:versionAction:
- key: version-action
title: 编辑
loadType: Micro
route: /admin
resource: main
- key: version-action-link
title: 跳转链接
loadType: Link
linkHref: '/[tenant]/[workspaceKey]/[version.key]?versionId=[version.objectId]'
linkTarget: _blank
resources:
- key: main
path: ./dist/
属性
属性 | 类型 | 必填 | 描述 |
---|---|---|---|
key | String | Yes | 模块的key,其他模块可以引用它。在Manifest文件中必须是唯一的。 规则: ^[a-zA-Z0-9_-]+$ |
resource | String | Yes for Micro | 版本操作要显示的静态资源项的引用。参见resources 了解更多细节。 |
title | String | Yes | 版本操作的标题 |
loadType | Micro | Link | Yes | 应用的渲染方式, Micro 将会在弹框里显示 |
route | String | false | app路由,默认 / |
linkHref | String | false | Link的跳转路由, 并且可以通过 [context ] 使用上下文变量. |
linkTarget | _blank |_self |_parent |_top |framename | false | 何处打开在所链接的文档,例如 Html5 中的 a 标签, 默认: _blank . |
扩展点上下文(context)
属性 | 类型 | 描述 |
---|---|---|
workspaceKey | string | 当前空间的key |
version | version | 当前版本的原始数据 |