为此,我使用了PEAX4.2
下面是我想要做的事情:我定义了一个LOV,它是一个获取模式类型的查询和一个获取数据库类型的查询的联合。基于该LOV的值,我希望第二个下拉列表仅显示在第一个LOV中选择的值是一个架构
我还没有在谷歌上找到任何与此相关的东西。我知道也有javascript方法可以做我想做的事情,但是到目前为止,我的尝试并不顺利,但如果有人已经做了类似的工作,我并不介意
如果需要更多细节,请告诉我,thx
到目前为止我所做的:我创建了一个动态操作,当第一个LOV的值在模式列表中时,如果值在模式列表中,则显示第二个LOV,如果没有,则将其隐藏。
这很好地解决了唯一的问题,我需要将硬编码列表放在条件值中,以便它正常工作。我希望将查询结果放在一个变量中,并在动态操作中使用该变量,这样即使模式类型列表随着时间的推移发生变化,它也可以在所有情况下工作。
要重新创建我的设置,您将需要一个LOV项,它应该填充至少4个元素,您可以很好地调用1,2,3和4。然后根据LOV的值创建第二个要显示的项。根据列表(1,2)中具有条件的项值列表的更改创建动态操作,其中true操作显示第二项
现在我要找的是将list (1,2)中的实际值替换为包含值"1,2“的:P1_VARIABLE
预期结果:当页面加载时,LOV被隐藏,当选择架构值时,LOV出现
实际结果:当在条件中使用硬编码的值列表时,这正是使用动态动作时的结果。使用变量时,LOV永远不会出现
无论选择了什么,Javascript尝试总是显示LOV
发布于 2019-02-12 05:34:17
弄清楚了,使用bind不起作用,因为没有传递有意义的值,但当我尝试字符串替换时,它也不起作用,但这是因为Apex需要。在变量的末尾进行替换,这就是为什么这个选项也不起作用。
因此,如果其他任何人有同样的问题,只需将&variable.放入您的条件字段中,它应该可以正常工作
https://stackoverflow.com/questions/54636923
复制相似问题