0

我在 APEX 中有一个表单,用于将数据添加到表中。表单中的大多数项目都是自由格式文本,但是当您在页面项目中输入值时,需要自动填写的项目很少。

例如。

有页面项目的形式。ID、姓名、TitleLevel、Title_prefix、Salalry、

有一个带有 Title_prefix 和薪水信息的表 XYZ

ID Title_prefix Salaray

1 少年 80000

2 中级 95000

3 高级 115000

因此,您输入 ID= 1,Name = ABCD,Titlelevel = 6 并根据在 titlelevel 中输入的值填充 Title_prefix 和薪水。在这种情况下,它将是

Title_Prefix = (SELECT Title_Prefix FROM XYZ WHERE ID = (Case WHEN :P1_TitleLevel > 5 THEN 3 CASE WHEN :P1_TitleLevel = 5 THEN 2 ELSE 1 END))

薪水也是如此。

在将 Titlelevel 页面项目输入到 6 后,Title_prefix 和 Salary 应立即刷新并填充此项目。然后用户将提交表单,以便将信息输入到表格中。

4

1 回答 1

0

在标题级别添加动态操作(如果是文本字段则为键释放,如果是下拉则为 onChange 等)

将 PL/SQL 操作添加到 dynamic_action,使用 Items to Submit 传递字段,使用 Items to Return 为您修改的字段。

动态动作: 在此处输入图像描述

或者 在此处输入图像描述

行动: 在此处输入图像描述

于 2020-09-17T23:49:37.247 回答