【问题标题】:Oracle Apex Interactive Report vs Interactive GridOracle Apex 交互式报表与交互式网格
【发布时间】:2020-06-18 21:35:12
【问题描述】:

我都使用过它们,但我似乎找不到 Report vs Grid 的任何优势。 网格为开发人员提供了更多的选择和灵活性,我没有找到任何地方可以真正比较每种方法的优缺点。 有任何理由使用网格报告吗? 谢谢

【问题讨论】:

  • 主要区别在于 Interactive Reports 来得更早,Interactive Grid 来得更晚。 IR 仍有一些 IG 没有的功能 - 但 APEX 团队的明确方向是,最终 IG 将拥有 IR 的所有功能(显然还有更多功能),并且 IR 最终可能会被弃用。跨度>

标签: oracle oracle-apex


【解决方案1】:

我在 APEX 中从 5.1 到 19c 开发了一组应用程序,我想要 IG 和 Reports,但是我在不同的场景中使用它们:

  • 显然,如果您想要 IG 来处理数据,那么 IG 是您唯一的选择。
  • 如果您想要报告,但又想为用户提供无穷无尽的选择,例如下载 csv 中的内容、应用过滤器、使用数据可视化创建规则(例如将颜色应用于匹配不同条件的行)。那么IG是你的选择
  • 如果报表是静态的并且您不希望对其进行任何交互,那么使用报表,它更适合这种情况。

希望对您有所帮助!

【讨论】:

    【解决方案2】:

    我用

    • 用于报告目的的报告 - 让用户查看数据
    • 交互式网格,用于查看网格中的数据,以及编辑现有值或添加新行的可能性就在此处

    虽然你可以让两者都做“另一个”所做的事情(或多或少的努力),但他们的“自然”角色正如我之前所说的那样。至少对我来说。

    【讨论】:

    • 正如你所说,他们都可以用同样的努力做到这一点。用户并没有真正看到报表和网格之间的任何区别。对我来说,例如在 Grid 列中,我可以选择许多类型(CheckBox、ColorPicker、Password... 等等),而 Report 的选择要少得多。我试图了解是否有任何理由使用除语义以外的报告
    • 我会说您应该使用适合您的需求并符合最终用户期望的那个。
    【解决方案3】:

    好的,当使用文件/图像时,我发现使用交互式报表的一大优势。 Grid 在类型中不包含“下载 BLOB”或“显示图像”选项,这使得它很难使用,并产生许多兼容性问题。

    我浪费了 2 天时间尝试在 Grid 中处理文件,但仍然失败,而在 Report 中,我设法在几个小时内完成了这项工作,并且成功了。

    对于所有其他类型,我认为 Grid 更好。

    【讨论】:

      猜你喜欢
      • 2020-02-22
      • 2019-01-26
      • 1970-01-01
      • 2020-12-19
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 2011-09-26
      • 2018-11-11
      相关资源
      最近更新 更多