【问题标题】:How to change page number in Oracle APEX如何在 Oracle APEX 中更改页码
【发布时间】:2022-01-19 19:34:04
【问题描述】:

我需要有关替换 APEX 19 中的页面的帮助。

业务案例:我们有用户可以看到的实时页面,并且我们有我们的测试区域,我们可以在其中对实时页面的副本进行更改。目前我们需要用我们测试区域的页面替换实时页面,但这会破坏所有链接。内部链接(页面到表单)没有问题,因为我们可以在页面设计器中看到它们,但是我们有很多其他页面指向这个需要替换的页面。是否可以将复制页面的页码更改为实时页面的数量(在这种情况下,只需将项目提交到需要更新的表单)?

其他可能的解决方案:以相同的方式但在实时页面上实施更改(复杂的更改)。用测试页面替换 Live 并修复链接(>200 个外部页面要检查)。

您能否提出一些建议或在这种情况下的最佳做法?

亲切的问候,

S :)

【问题讨论】:

  • 对于您正在做的事情没有最佳实践,因为在一个应用模型中您的整个“实时页面”与“测试页面”并不是最佳实践。通常,更改不会直接在正在运行的生产应用程序中进行:应在单独的 APEX 测试/开发工作区(最好是单独的数据库)中制作整个应用程序的副本,并且应导出整个应用程序/imported 到 prod 工作区以应用更改。这样,链接永远不会成为问题。
  • 在运行的生产应用程序中进行更改是一个非常糟糕的主意,还有很多其他原因,包括安全性、可用性、配置管理等。在这个论坛上详细介绍的太多了,真的......

标签: oracle-apex


【解决方案1】:

部署整个应用程序更可取,而且绝对是向应用程序引入更改的最简单方法。但是,部署单个页面(或其他组件)有多种可能性。

  • 如果开发和生产在不同的实例上,具有相同的工作区 id 并且应用程序 id 相同,那么您可以从开发应用程序中导出页面并将其导入生产中而不会出现问题。在 oracle 论坛上查看此thread
  • 您可以删除该页面,然后将页面创建为另一个应用程序中页面的副本(请谨慎执行此操作)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-17
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    相关资源
    最近更新 更多