方式一:界面设置

第1步:打开菜单:开发者中心–>菜单管理

第2步:通过新增或编辑进行表单编辑界面

第3步:选择视图类型的下拉选择框为“iframe”,可看到表单出现两个变化,一是视图的输入框内容自动填充为iframe且变为不可编辑状态;二是多了一个必填项【跳转地址】

第4步:在跳转地址输入iframe的跳转地址,如:http://www.baidu.com

注意此种设置方式有局限,比如test环境升到uat环境,又得重新手动配置,若不想重新配置,则通过以下的后端种子数据方式设置

方式二:后端种子数据设置

第1步:配置菜单种子数据

在views文件夹下添加json文件***.json 一般菜单种子数据的目录路径

  • iidp-backend-demo: 后端demo工程目录
  • –apps: 平台jar 和 demo jar
  • –sie-iidp-demo-apps: 工程app源码模块目录
  • —-sie-iidp-demo-example: Example(示例) app主目录
  • ——main: 主要代码
  • ——–java: Java 源代码文件
  • ———-com.sie.iidp.example:
  • ———-model: 原模型目录
  • ———-views: 菜单视图目录

第2步:

配置菜单种子数据,如以下给应用管理菜单设置iframe, 除了view和url其他的属性配置与标准菜单配置一致(若原来已经有菜单种子数据,则只需要修改文件添加内容即可)

{
  "menus": {
    "app_management": {
      "name": "app_management",
      "display_name": "应用管理",
      "active": true,
      "sequence": 1,
      "parent_ids": {
        "@ref": "root_menu"
      },
      "view": "iframe", //固定
      "url": "http://iidp.chinasie.com:9999/umdComps/ide/index.html" // 嵌套的网页地址
    }
  }
}

第3步: 打包安装更新

第4步: 打开菜单:开发者中心–>种子数据管理

第5步: 输入关键词,如名称输入“app_management”,查询新增菜单

第6步: 点击操作列的“重置”按钮