我正在为我的表格使用2张LOV。一个是常规LOV,另一个是动态LOV。无法弄清楚如何清除依赖的LOV。
例如我的第一个LOV:
select job_id, job_name from jobs
我的第二个LOV是:
select employee_id, employee_name from employees where job_id = :job_block.job_id
我从第一个LOV中选择job_id和job_name,然后从第二个LOV中选择相应的employee_id和employee_name。
现在如果我回去从第一个LOV中选择一个新的Job_id,有没有办法可以从第一次自动清除员工选择?
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
您可以在JOB_ID项目的WHEN-VALIDATE-ITEM上清除员工项目。
我会建议其他解决方案 - 表单提供依赖项验证WHEN-VALIDATE-RECORD触发器。尽管您已经设置了员工项目并且在记录级别上验证了他们的dependendy,但是让用户更改job_id。如果员工项目不适合,则向用户显示警报。