如何在 Oracle APEX 5.1 中的字段之间传递数据?
How to pass data between fields in Oracle APEX 5.1?
这是一个非常基本的问题。抱歉没有提供任何代码我不知道如何开始解决问题
我可以说两个字段...一个是日期 selector 字段,另一个是常规文本字段。我想要的是当我 select 一个日期(或键入一个日期)时,值出现在第二个字段中......就是这样......
我正在使用 APEX 5.1.4
由于您已声明第二项是文本字段,因此您可以借助动态操作来执行此操作,该操作会在第一项的值发生变化时设置第二项的值 (日期字段)。
如果您使用的是组件视图,则步骤如下:
创建动态动作
当
- 事件:更改
- 选择:项目
- 项目:第一页项目
- 条件:不为空
真正的行动
- 操作:设置值
- 页面加载时触发:否
- 设置类型:您可以选择如何设置页面上第二项的值。
如果您可以灵活地将第二项更改为 select 列表,并且您有一个带有日期的值列表,您可以使用 级联LOV
在第二个项目的 - 在值列表部分下
- 级联 LOV 父项:第一项
- 要提交的页面项目:第一项
- 值列表定义:您可以在此处定义查询。
希望对您有所帮助。
有几种不同的方法可以做到这一点,可能最简单的方法如下。
假设您的两个项目是 P1_ITEM1
和 P1_ITEM2
。
创建一个 dynamic action
触发项目 P1_ITEM1
的 on change
。
真正的动作应该是action:set value
, set type:PL/SQL Expression
, item::P1_ITEM2
, items to submit P1_ITEM1
.
这是一个非常基本的问题。抱歉没有提供任何代码我不知道如何开始解决问题 我可以说两个字段...一个是日期 selector 字段,另一个是常规文本字段。我想要的是当我 select 一个日期(或键入一个日期)时,值出现在第二个字段中......就是这样......
我正在使用 APEX 5.1.4
由于您已声明第二项是文本字段,因此您可以借助动态操作来执行此操作,该操作会在第一项的值发生变化时设置第二项的值 (日期字段)。
如果您使用的是组件视图,则步骤如下:
创建动态动作
当
- 事件:更改
- 选择:项目
- 项目:第一页项目
- 条件:不为空
真正的行动
- 操作:设置值
- 页面加载时触发:否
- 设置类型:您可以选择如何设置页面上第二项的值。
如果您可以灵活地将第二项更改为 select 列表,并且您有一个带有日期的值列表,您可以使用 级联LOV
在第二个项目的 - 在值列表部分下
- 级联 LOV 父项:第一项
- 要提交的页面项目:第一项
- 值列表定义:您可以在此处定义查询。
希望对您有所帮助。
有几种不同的方法可以做到这一点,可能最简单的方法如下。
假设您的两个项目是 P1_ITEM1
和 P1_ITEM2
。
创建一个 dynamic action
触发项目 P1_ITEM1
的 on change
。
真正的动作应该是action:set value
, set type:PL/SQL Expression
, item::P1_ITEM2
, items to submit P1_ITEM1
.