配置方式和view通过staticDownload的action类型下载模板配置相似,只是在前面添加"/fileSystem"
下载模板配置回顾
"tbar": [
{
"name": "下载模板",
"action": "staticDownload",
"auth": "staticDownload",
"filename": "/apps/edo/巡检定标设备导入模板.xlsx"
}
]
filename的value值为在minio上的路径
产品线配置图标
1、在minio上传图标文件
建议每个app在apps下有自己的路径,避免app相同文件名的冲突,如上传完的路径为"/apps/edo/icon1.png"
2、在 app.json 填入配置
产品线图标属性是productIcon,给它赋值,上传的路径前添加"/fileSystem",如下:
{
"name": "onlineIDE",
"displayName": "在线IDE",
"author": "onlineIDE",
"company": "onlineIDE",
"category": "onlineIDE",
"product": "在线IDE",
"description": "onlineIDE",
"summary": "onlineIDE",
"type": "SDK",
"tag": "master",
"version": "0.0.1",
"resolved": "com.sie.ide",
"dependencies": [],
"application": true,
"productIcon": "/fileSystem/apps/edo/icon1.png",
"license": "LGPL 3.0"
}
3、注意点
需刚开始开发app时,就设置productIcon,否则后面设置再重启,不会生效,因为和种子数据不同,app更新时产品线信息不会改动,产品线的修改只能通过界面手动修改(“应用管理”–>“产品线分类”–>编辑–>图标)
菜单配置图标
1、在minio上传图标文件
建议每个app在apps下有自己的路径,避免app相同文件名的冲突,如上传完的路径为"/apps/edo/icon1.png"
2、在 menu的json文件 填入配置信息
菜单图标属性是icon,给它赋值,上传的路径前添加"/fileSystem",如下:
"project_menu": {
"name": "project_menu",
"display_name": "工程管理",
"model": "ide_project",
"view": "ide_project_grid,ide_project_form,ide_project_search",
"active": true,
"sequence": 2,
"icon": "/fileSystem/apps/edo/icon2.png"
}
3、注意点
菜单的修改,需要重置种子数据才生效