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 | 当前版本的原始数据 |