甲骨文APEX数据网格LOV没有出现,直到点击显示名称

问题描述 投票:0回答:1

我在哪里一个Oracle APEX数据网格内表示的值ID的列表,而不是名称的问题。数据网格列具有连接到它的LOV(值的列表)。该LOV select语句SQL:

select ps.sort_by_num||') '|| s.strategy_name AS d, 
s.strategy_id AS r
from strategies s, period_strategies ps
where ps.strategy_id = s.strategy_id
and ps.period_id =:P11_PERIOD_ID
ORDER BY ps.sort_by_num

:P11_PERIOD_ID从单独的区域进入的页面。

当显示数据网格,它是示出了strategy_id而不是期望的显示名称。当我点击网格单元,它并拉起应显示正确的名称。虽然我点击关闭所选择的小区的很快,ID被再次示出。

我如何获得LOV以显示正确的显示名称时未选择单元格?

oracle-apex
1个回答
0
投票

调整SELECT语句,以便其所有在其他SELECT语句的WHERE子句。

select d, r from
(select ps.sort_by_num||') '|| s.strategy_name AS d, 
s.strategy_id AS r
from strategies s, period_strategies ps
where ps.strategy_id = s.strategy_id
and ps.period_id =:P11_PERIOD_ID)
ORDER BY d
© www.soinside.com 2019 - 2024. All rights reserved.