正如标题所示,我在Apex5.1中有一个交互式网格,使用户可以编辑现有行。例如,有3列称为
设置为Shuttles的是因为用户可以选择倍数。这3列对应于3个表,其中国家/地区具有区域的外键,以及具有国家/地区外键的产品。各国已将地区设定为父母LOV,当然产品还有国家作为父母LOV。
因此,当用户选择某个地区(例如欧洲)时,国家/地区选择列表应仅显示欧洲国家/地区,然后在选择国家/地区时,“产品班车”应仅显示特定于该国家/地区的产品。每个Select List / Shuttle的SQL如下:
select region_name, region_id from regions
select country_name, country_id from countries where region_id = :COL_REGION
select product_name, product_id from products where product_id = :COL_COUNTRIES
我在APEX表单中多次使用级联LOV,但不知何故,这在交互式网格中不起作用。我的第一个问题是,这是否也适用于交互式网格?如果是,也许我引用交互式网格列错了?如果你能提供一个例子我很感激。
由于
答案 0 :(得分:0)
我通过将穿梭控件更改为复选框解决了该问题。
尽管穿梭父级LOV以常规形式工作,但它们不能在交互式网格中工作,但这一定是APEX 5.1中的一个错误。因此,作为一种解决方法,只需使用复选框控件即可。