# 项目导航-自定义应用
# 扩展模块介绍
项目导航-自定义应用扩展模块提供 TAPD 主导航栏菜单的扩展能力,如下图所示
# 配置方法
# 1. 配置扩展模块参数
扩展模块参数说明
参数名称 | 必选 | 参数描述 | 规则 | 默认 |
---|---|---|---|---|
name | 是 | 应用名称 | 最大长度:10 | - |
url | 是 | 应用入口地址 | URL规则 | - |
扩展模块上下文参数
上下文参数可以让开发者通过在扩展模块的入口地址或者其他配置拼接相应的参数来获取上下文信息
- 项目级上下文参数
参数名称 | 参数描述 |
---|---|
workspace.id | 当前所在项目id |
workspace.name | 当前所在项目名称 |
workspace.pretty_name | 当前所在项目英文名称 |
workspace.parent_id | 当前所在项目父项目id |
workspace.created | 当前所在项目创建时间 |
workspace.creator | 当前所在项目创建人 |
workspace.status | 当前所在项目状态 |
# 2. 实现事件通信
# Demo
{
//required max:20 导航应用名
"name": "Demo应用",
//required 导航页面Url
"url" : "http://VM-238-247-tencentos.oa.com/~gobichen/tapd3//open_demo/app_for_project?workspace_id=$workspace.id$"
}
1
2
3
4
5
6
2
3
4
5
6