【问题标题】:Oracle Apex Default "Create"-ButtonOracle Apex 默认“创建”按钮
【发布时间】:2020-06-23 09:54:30
【问题描述】:

我意识到在使用 Apex(版本 19.2)创建表单时会生成一个“创建”按钮。此行为设置为“通过动态选项定义”。现在的问题和同时的问题是,一旦更改行为然后将其恢复为默认设置,按钮将停止工作。 如果我要创建一个新按钮,我将不得不为我想要避免的整个表单手动编写所有插入操作。 这是 Apex 本身的错误还是我遗漏了什么?

【问题讨论】:

  • 在同一张表的另一个页面中创建一个表单并比较设置。您应该能够像以前一样重新创建它,没有魔法......
  • 尽管这个问题听起来很愚蠢,但我在问之前尝试过这样做。我也尝试从另一个页面复制按钮。结果是一样的,按钮根本不起作用,
  • 我知道这种感觉——这需要一点时间来适应。我会在另一个页面上重新创建表单并复制您编写的附加功能。或者,如果您可以在 apex.oracle.com 上创建一个示例,我很乐意看看。
  • 我成功了。问题是分支点设置为“正在处理”,并且此选项会减慢更大的形式。虽然表单本身较小,但它可以工作,而该选项不适合较大的表单。将点切换到“处理后”就可以了。
  • 对我来说,我必须重新创建按钮

标签: oracle-apex


【解决方案1】:

我发现在 Oracle Apex(我正在使用 v20.2)中,有时重新创建某些东西比花几个小时寻找它不起作用的原因更容易。我将需要的代码复制到记事本中,然后将代码复制到新的东西中。就像在这个特定的示例中一样,我花了 2 个小时来寻找问题,而实际上解决问题(使用新按钮)只花了 5 分钟。我的部分问题是我不知道为什么按钮没有点击(不是双关语)。

在这种特殊情况下,它是调用“表单 - 自动行处理 (DML)”的表单上的按钮,使用调用“SQL INSERT 操作”数据库操作的创建按钮。当我将表单从 Modal 更改为 Non Modal 并再次返回时,问题发生了。

【讨论】:

    猜你喜欢
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多