Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle apex oracle apex交互式报告模板_Oracle Apex - Fatal编程技术网

Oracle apex oracle apex交互式报告模板

Oracle apex oracle apex交互式报告模板,oracle-apex,Oracle Apex,我有几个类似的交互式报告。我想有一个模板,所有的报告都将遵循它。例如,每个报表都需要有一个按钮,在每个新报表中添加按钮是一件乏味的事情。如果我想更改所有报告的公共部分,我需要检查所有报告并应用困难的更改。没有理想的解决方案,但以下是一些可以使创建新报告更容易的方法: 在应用程序中创建新的交互式报告(IR)区域时,可以从复制同一应用程序中的现有IR开始。这使您可以选择同时复制任何关联的项目和按钮 您可以使用一组典型的组件创建一个“模板”页面(我通常称之为“框架”页面,以避免与Apex模板的概念混淆

我有几个类似的交互式报告。我想有一个模板,所有的报告都将遵循它。例如,每个报表都需要有一个按钮,在每个新报表中添加按钮是一件乏味的事情。如果我想更改所有报告的公共部分,我需要检查所有报告并应用困难的更改。

没有理想的解决方案,但以下是一些可以使创建新报告更容易的方法:

  • 在应用程序中创建新的交互式报告(IR)区域时,可以从复制同一应用程序中的现有IR开始。这使您可以选择同时复制任何关联的项目和按钮

  • 您可以使用一组典型的组件创建一个“模板”页面(我通常称之为“框架”页面,以避免与Apex模板的概念混淆):IR区域、标准按钮、项目、流程。要创建新报告,请创建一个新页面作为骨架页面的副本,然后根据需要对其进行修改

  • 这两个都不能解决第二个问题:如果在以后的某个日期,您决定所有IR区域都应该有一个新的“Foo”按钮,那么您必须单独更改每个按钮。您可以考虑使用Apple Builder API生成这样的按钮的方法,但是如果您这样做(我以前有),Oracle就不会支持它!p>