# 开发一个报表应用

# 创建报表应用

在开发中心,将已存在的运行中应用EOS8-DEMO-APP转化为报表应用,如果转化报表应用的按钮不可编辑,则该应用已为报表应用。

# 创建报表数据源

  1. 在开发中心,选择EOS8-DEMO-APP,点击进入报表数据源界面。

  2. 点击创建报表数据源,填写数据源名称devops。

  3. 填写应用EOS8-DEMO-APP资源报表的数据源信息,点击确认,创建完成。

# 创建报表构件包

选择报表应用,进入报表应用在线开发的IDE界面。点击新建构件包,选择创建报表构件包。

# 创建数据集

  1. 选择构件包com.primeton.test的节点数据集,右击创建数据集,填写信息,点击创建。

  2. 在新建的测试数据集中,选择数据源devops,填写其他相关信息,具体开发详解请参考iData开发手册。

# 创建复杂报表

  1. 选择构件包com.primeton.test的节点复杂报表,右击创建复杂报表,填写信息,点击创建。

  2. 在新建的测试报表中,选择数据源devops,填写其他相关信息,具体开发详解请参考iData开发手册。

# 创建看板

  1. 选择构件包com.primeton.test的节点看板,右击创建看板,填写信息,点击创建。

  2. 在新建的测试看板中,编辑其他相关信息,具体开发详解请参考iData开发手册。

# 创建大屏

  1. 选择构件包com.primeton.test的节点大屏,右击创建大屏,填写信息,点击创建。

  2. 在新建的测试大屏中,编辑其他相关信息,具体开发详解请参考iData开发手册。

# 导出报表构件包

  1. 在线开发的IDE界面,选择报表构件包右击,点击导出构件包。

  1. 得到全量构件包com.primeton.test资源包。

如果为导出基线,操作相同。

# 导入报表构件包

  1. 在生产环境中,建立同名应用EOS8-DEMO-APP以及报表数据源,打开应用的在线开发IDE,在资源视图中点入导出构件包,选择资源包afc_lowcode_project_contribution_EOS8-DEMO-APP.zip。

如果为导入基线,操作相同。

# 看板/大屏展示菜单

由于看板和大屏的展示操作步骤一致,这里以看板为例。

  1. 在组织权限中心-应用管理界面中,选择EOS8-DEMO-APP应用,进入资源管理界面,点击新建页面。在新建页面的弹出框中,选择页面类型为低开报表,选择测试看板资源,编辑其他信息,点击确定。

    注意:目前版本中,报表资源的页面创建后,页面不可以再更换成其他看板或大屏,否则会出现展示页数据无法获取的错误。

  2. 在组织权限中心-菜单管理界面中,选择菜单树上的EOS8-DEMO-APP菜单,进入子菜单管理界面,点击新建菜单。在新建菜单的弹出框中,菜单页面选择测试看板,编辑其他信息,点击确定。

  3. 在组织权限中心-权限管理-角色管理界面中,选择想要查看看板展示的角色,进入权限界面,在应用列表选择EOS8-DEMO-APP应用。在页面的界面中,勾选测试看板,点击保存。

  4. 刷新页面,用赋权的角色登入平台,在EOS8-DEMO-APP菜单下,点击菜单测试看板,即可查看测试看板的内容。

上次更新: 2023/3/24下午3:16:29