【发布时间】:2019-02-12 05:34:17
【问题描述】:
我为此使用 apex 4.2
这就是我想要做的:我有一个定义的 LOV,它是获取架构类型的查询和获取数据库类型的查询的联合。根据该 LOV 的值,我希望第二个下拉列表仅显示在第一个 LOV 中选择的值是一个模式
我在谷歌上没有找到任何相关的东西。我知道还有 javascript 方法可能会做我想做的事,但到目前为止我的尝试并不顺利,但如果有人已经做了类似的工作,我不介意去那里
如果需要更多详细信息,请告诉我,谢谢
到目前为止我所做的:我创建了一个动态操作,如果值在模式列表中,则在更改第一个 LOV 时,然后显示第二个 LOV,如果不隐藏它。
这很好用,唯一的问题是我需要将硬编码列表放在条件值中才能正常工作。我想将查询结果放在一个变量中,并在动态操作中使用该变量,这样即使架构类型列表随时间发生变化,它也能在所有情况下工作。
要重新创建我的设置,您需要一个 LOV 项目,该项目应填充至少 4 个元素,您可以很好地调用 1、2、3 和 4。然后创建第二个项目以根据LOV 的值。根据列表 (1,2) 中条件的项目 LOV 更改创建动态操作,其中显示第二项的真实操作
现在我正在寻找的是用 :P1_VARIABLE 替换列表 (1,2) 中的实际值,该值将包含值“1,2”
Expected results: When page loads, the LOV is hidden, when a schema value is selected, LOV appears
实际结果:正是在使用具有硬编码条件值列表的动态操作时。改用变量时,LOV 永远不会出现
无论选择什么,Javascript 尝试总是显示 LOV
【问题讨论】:
标签: oracle-apex