我有2个选择列表,在许多需要由用户填写的文本字段中。第一个选择列表检查州人是,第二个选择使用第一个选择列表值,仅显示位于该州的城镇。
问题是,每当用户选择状态时,由于我使用“重定向和设置值”属性以供以下选择列表使用,我在页面刷新时的文本字段中丢失了所有值因为重定向。
如何在重新加载页面时保持文本字段中的值不变,以便检查选择列表的值?
答案 0 :(得分:1)
@Dkage如果您使用APEX 4或更高版本,则会有级联选择列表http://www.inside-oracle-apex.com/oracle-apex-4-0-cascading-lovsselect-lists/
例如:
创建父选择列表(P3_SL1),当值更改时使用" Page动作"属性设置为"无(默认)"
SELECT state_name d, st r FROM demo_states
创建子选择列表(P3_SL2),其中包含"级联LOV父项"设置为父选择列表名称" P3_SL1"和查询
SELECT cust_last_name d, customer_id r FROM demo_customers WHERE cust_state = :P3_SL1