如何在Oracle APEX 5.1中的字段之间传递数据?

时间:2018-01-24 14:16:22

标签: oracle-apex

这是一个非常基本的问题。很抱歉没有提供任何代码我没有IDEA如何开始解决问题 我可以说两个字段......一个是日期选择器字段,另一个是常规文本字段。我想要的是当我选择一个日期(或输入日期)时,该值出现在第二个字段中...就是那个......

我参加APEX 5.1.4

2 个答案:

答案 0 :(得分:1)

由于您已声明第二个项目是文本字段,因此可以在动态操作的帮助下执行此操作,该动态操作在第一个项目的值发生更改时设置第二个项目的值(日期字段)。

如果您使用组件视图,则以下是步骤:

  • 创建动态动作

      • 事件:更改
      • 选择:项目
      • 项目:首页项目
      • 条件:不为空
    • 真实行动

      • 操作:设置值
      • 点击页面加载:否
      • 设置类型:您可以选择如何设置页面上第二个项目的值。

如果您可以灵活地将第二项更改为选择列表,并且您有一个带有日期的值列表,则可以使用级联LOV <更简单地执行此操作/ p>

  • On Second Item&#39s s - Under List of Values部分

    • 级联LOV父项目:第一项
    • 要提交的页面项目:第一项
    • 值列表定义:您可以在此处定义查询。

希望这有帮助。

答案 1 :(得分:1)

有几种不同的方法可以做到这一点,可能最简单的方法如下。

假设您的两件商品为P1_ITEM1P1_ITEM2

创建dynamic action,其中on changeP1_ITEM1。{/ p>

此操作的真正操作应为操作:set value,设置类型:PL/SQL Expression,项目::P1_ITEM2,要提交的项目P1_ITEM1