我在一个页面上有两个选择列表,我在第一个选择列表中有一个非常基本的SQL,它将返回以下内容:选择列表1从xyz中选择Cause作为D,causeid作为R示例结果
a = 1 b = 1 c = 2 d = 3
在第二个选择列表中,我只想加载用户在第一个中选择的内容。所以如果用户在第一步中选择了c,我只想加载
C = 2 i
n第二个选择列表,它是第一个选择列表的结果。谢谢你的帮助。我尝试将第二个选择列表的默认值设置为第一个。
:SelectList1;
41ik7eoe1#
如果我理解正确的话,第二个LoV查询应该根据第一个Lov中选择的值的结果过滤行。如果是这样的话,那就叫做“级联”。你的例子是相当 dummy(a,B,c,.)。一个更好的例子是
P1_CONTINENT
select name, id from continents
P1_COUNTRY
select name, id from countries where continent_id = :P1_CONTINENT
但这还不是全部-你必须把P1_CONTINENT到“父项(s)”属性中的“级联列表的值”部分的P2_COUNTRY项目。
P2_COUNTRY
1条答案
按热度按时间41ik7eoe1#
如果我理解正确的话,第二个LoV查询应该根据第一个Lov中选择的值的结果过滤行。如果是这样的话,那就叫做“级联”。
你的例子是相当 dummy(a,B,c,.)。一个更好的例子是
P1_CONTINENT
)P1_COUNTRY
)但这还不是全部-你必须把
P1_CONTINENT
到“父项(s)”属性中的“级联列表的值”部分的P2_COUNTRY
项目。