当页面项输入值时,将数据动态插入到 APEX 页面项中
Dynamically insert data into an APEX page item when a page item is entered a value
我在 APEX 中有一个表单,用于将数据添加到 table。表单中的大部分项目都是自由格式文本,但是当您在页面项目的一个中输入值时需要自动填充的项目很少。
例如
有页面项的表单。 ID、姓名、TitleLevel、Title_prefix、薪水、
有一个 table XYZ Title_prefix 和工资信息
ID Title_prefix 工资
1 初级 80000
2中级95000
3高级115000
因此您输入 ID= 1,名称 = ABCD,输入 Titlelevel = 6,并且 Title_prefix 和薪水应根据在 titlelevel 中输入的值填充。在这种情况下它将是
Title_Prefix = (SELECT Title_Prefix FROM XYZ WHERE ID = (案例 WHEN :P1_TitleLevel > 5 THEN 3 案例 WHEN :P1_TitleLevel = 5然后 2 其他 1 结束))
工资也是一样。
将 Titlelevel 页面项目输入到 6 后,Title_prefix 和 Salary 应立即刷新并填充此项目。然后用户将提交表单,以便可以将信息输入 table.
我在 APEX 中有一个表单,用于将数据添加到 table。表单中的大部分项目都是自由格式文本,但是当您在页面项目的一个中输入值时需要自动填充的项目很少。
例如
有页面项的表单。 ID、姓名、TitleLevel、Title_prefix、薪水、
有一个 table XYZ Title_prefix 和工资信息
ID Title_prefix 工资
1 初级 80000
2中级95000
3高级115000
因此您输入 ID= 1,名称 = ABCD,输入 Titlelevel = 6,并且 Title_prefix 和薪水应根据在 titlelevel 中输入的值填充。在这种情况下它将是
Title_Prefix = (SELECT Title_Prefix FROM XYZ WHERE ID = (案例 WHEN :P1_TitleLevel > 5 THEN 3 案例 WHEN :P1_TitleLevel = 5然后 2 其他 1 结束))
工资也是一样。
将 Titlelevel 页面项目输入到 6 后,Title_prefix 和 Salary 应立即刷新并填充此项目。然后用户将提交表单,以便可以将信息输入 table.