我在 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 应立即刷新并填充此项目。然后用户将提交表单,以便将信息输入到表格中。