跳到主要内容

Version action

该模块支持应用在视图操作中显示操作项并执行相关操作。

proxima_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/

属性

属性类型必填描述
keyStringYes模块的key,其他模块可以引用它。在Manifest文件中必须是唯一的。
规则: ^[a-zA-Z0-9_-]+$
resourceStringYes for Micro版本操作要显示的静态资源项的引用。参见resources了解更多细节。
titleStringYes版本操作的标题
loadTypeMicro | LinkYes应用的渲染方式, Micro 将会在弹框里显示
routeStringfalseapp路由,默认 /
linkHrefStringfalseLink的跳转路由, 并且可以通过 [context] 使用上下文变量.
linkTarget_blank|_self|_parent|_top|framenamefalse何处打开在所链接的文档,例如 Html5 中的 a标签, 默认: _blank.

扩展点上下文(context)

属性类型描述
workspaceKeystring当前空间的key
versionversion当前版本的原始数据