【发布时间】:2011-09-26 01:52:20
【问题描述】:
我有几个类似的交互式报告。我想要某种模板,所有报告都将遵守。例如,每个报告都需要有一个按钮,并且为每个新报告添加按钮很乏味。如果我想更改所有报告的共同部分,我需要浏览所有报告并应用困难的更改。
【问题讨论】:
标签: oracle-apex
我有几个类似的交互式报告。我想要某种模板,所有报告都将遵守。例如,每个报告都需要有一个按钮,并且为每个新报告添加按钮很乏味。如果我想更改所有报告的共同部分,我需要浏览所有报告并应用困难的更改。
【问题讨论】:
标签: oracle-apex
没有适合您的理想解决方案,但您可以采取以下措施来更轻松地创建新报告:
在应用程序中创建新的交互式报表 (IR) 区域时,您可以先复制同一应用程序中的现有 IR。这使您可以选择同时复制任何关联的项目和按钮。
您可以使用一组典型组件创建“模板”页面(我通常将其称为“骨架”页面以避免与 Apex 模板的概念混淆):IR 区域、标准按钮、项目、流程.要创建新报告,请创建一个新页面作为骨架页面的副本,然后根据需要对其进行修改。
这些都不能解决您的第二个问题:如果以后您决定所有 IR 区域都应该有一个新的“Foo”按钮,那么您将不得不单独更改每个区域。您可以考虑使用 Apex Builder API 生成此类按钮的方法,但如果您这样做(我过去曾这样做过),Oracle 将不会支持您!
【讨论】: