【问题标题】:Oracle APEX - accessing fields from PL/SQLOracle APEX - 从 PL/SQL 访问字段
【发布时间】:2019-02-07 14:43:05
【问题描述】:

有没有办法访问 APEX 页面上的字段,这些字段不是页面项目,因此无法使用 :P2_ITEM 访问?

v$ 也不起作用。我所拥有的只是可以使用 javascript 访问的字段 ID,但我需要从 PL/SQL 访问或以某种方式将其传递给 PL/SQL

【问题讨论】:

标签: oracle plsql oracle-apex oracle-apex-5.1


【解决方案1】:

最简单的方法是创建相应的 APEX 页面项,然后使用 JavaScript 填充它的值。

例如:

var fieldValue = //the way you said you can access it

$s('P2_CREATED_ITEM', fieldValue);

之后,您可以通过P2_CREATED_ITEM APEX 项引用 PL/SQL 代码中的值。

【讨论】:

    【解决方案2】:

    为该字段提供 id 创建一个页面项目 .like P2_ITEM。 在页面加载时创建动态操作。选择操作是 javascript.which 将数据从字段加载到项目。

     var box1 = $('#FIELD_ID');
            var box2 = $('#P2_ITEM');
            box2.val(box1.val());
    

    然后你可以访问该字段中的任何内容。

    【讨论】:

      猜你喜欢
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多