重定向和设置值过程
Redirect and set value process
希望这里有人能帮助我。
我有 2 个 select 列表,其中包含许多需要用户填写的文本字段。第一个 select 列表检查人们所在的州,第二个列表使用第一个 select 列表值,以仅显示位于该州的城镇。
问题是,每次用户 select 的状态,因为我正在使用 "redirect and set value" 属性 供以下 select 列表使用,我由于重定向而发生的页面刷新丢失了我的文本字段中的所有值。
如何在能够重新加载页面的同时保持文本字段中的值不变,以便检查 select 列表的值?
@Dkage 如果你用的是APEX 4以上的,有Cascading Select List http://www.inside-oracle-apex.com/oracle-apex-4-0-cascading-lovsselect-lists/
例如:
创建父 select 列表 (P3_SL1) 并将 "Page action when value changed" 属性 设置为 "None (default)"
SELECT state_name d, st r
FROM demo_states
创建子 select 列表 (P3_SL2) 并将 "Cascading LOV Parent Item(s)" 设置为父 select 列表名称 "P3_SL1" 并查询
SELECT cust_last_name d, customer_id r
FROM demo_customers
WHERE cust_state = :P3_SL1
希望这里有人能帮助我。
我有 2 个 select 列表,其中包含许多需要用户填写的文本字段。第一个 select 列表检查人们所在的州,第二个列表使用第一个 select 列表值,以仅显示位于该州的城镇。
问题是,每次用户 select 的状态,因为我正在使用 "redirect and set value" 属性 供以下 select 列表使用,我由于重定向而发生的页面刷新丢失了我的文本字段中的所有值。
如何在能够重新加载页面的同时保持文本字段中的值不变,以便检查 select 列表的值?
@Dkage 如果你用的是APEX 4以上的,有Cascading Select List http://www.inside-oracle-apex.com/oracle-apex-4-0-cascading-lovsselect-lists/
例如:
创建父 select 列表 (P3_SL1) 并将 "Page action when value changed" 属性 设置为 "None (default)"
SELECT state_name d, st r FROM demo_states
创建子 select 列表 (P3_SL2) 并将 "Cascading LOV Parent Item(s)" 设置为父 select 列表名称 "P3_SL1" 并查询
SELECT cust_last_name d, customer_id r FROM demo_customers WHERE cust_state = :P3_SL1