# 项目导航-应用设置
# 扩展模块介绍
项目导航-应用设置扩展模块提供 TAPD 应用设置的扩展能力,如下图所示

# 配置方法
# 1. 配置扩展模块参数
扩展模块参数说明
| 参数名称 | 必选 | 参数描述 | 规则 | 默认值 |
|---|---|---|---|---|
| menu_name | 是 | 应用设置链接名称 | 最大长度:10 | - |
| url | 是 | 应用入口地址 | URL规则 | - |
| description | 否 | 应用描述 | 最大长度:10 | - |
| icon | 否 | 应用图标URL | URL规则 | 开放应用图标 |
| hide_loading | 否 | 是否隐藏系统加载loading | INT(0,1) | 0 |
| hide_btn | 否 | 是否隐藏系统btn(左下角“保存并查看”按钮) | INT(0,1) | 1 |
扩展模块上下文参数
上下文参数可以让开发者通过在扩展模块的入口地址或者其他配置拼接相应的参数来获取上下文信息
- 项目级上下文参数
| 参数名称 | 参数描述 |
|---|---|
| workspace.id | 当前所在项目id |
| workspace.name | 当前所在项目名称 |
| workspace.pretty_name | 当前所在项目英文名称 |
| workspace.parent_id | 当前所在项目父项目id |
| workspace.created | 当前所在项目创建时间 |
| workspace.creator | 当前所在项目创建人 |
| workspace.status | 当前所在项目状态 |
参数配置 Demo
# 2. 实现事件通讯
# Demo
{
//required 设置页面Url
"url" : "http://lion.oa.com/~jasperwei/tapd3//open_demo/app_for_setting?workspace_id=$workspace.id$",
//required
"description": "应用描述",
//required
"menu_name": "应用设置链接名称"
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
← 项目导航-自定义应用 项目设置-流水线设置 →