Как отключить ссылку в oracle apex в зависимости от значения в столбце

Решение с SVG:

Text

https://jsfiddle.net/qc8ht5eb/

1
задан Sam Turner 30 March 2019 в 23:48
поделиться

2 ответа

Если я правильно понимаю, вы хотите создать ссылку в столбце emp_Review. Если столбец Emp_review имеет значение «Не применимо», тогда отобразить ссылку и открыть форму, в противном случае ссылка должна быть отключена.

Вы можете достичь этого только в своем SQL-запросе на интерактивный отчет. Вы можете написать код ниже, предполагая, что номер страницы формы равен 2 и что на странице 2 создан скрытый элемент P2_EMP_Id для передачи emp_id со страницы 1 на страницу 2:

Select EMP_ID, --Or whatever ID column you have 
CASE when Emp_review ='Not Applicable' then 
'<A HREF=F?P=&APP_ID.:2:&SESSION.::NO:RP,2:P2_EMP_ID:'||EMP_ID||'></A>'
ELSE Emp_review
END Emp_review, 
other_column1, --Select other necessary column
Other_column2 
from --your table name
0
ответ дан Parul J 30 March 2019 в 23:48
поделиться

Я собирался написать пост в блоге с подробным описанием простого примера, но он принадлежит вашему SQL.

select case when col = 'reason to display' then
  apex_page.get_url(...)
end as my_col

И определить столбец, чтобы не экранировать специальные символы .

Или посмотрите слайд 58 .

0
ответ дан Scott 30 March 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: