Условно отобразить ссылку в интерактивной сетке данных в Oracle APEX - PullRequest
0 голосов
/ 07 февраля 2019

Я хочу отобразить ссылку в сетке данных, только когда для этой записи выполнено определенное условие.Я также хочу, чтобы эта ссылка была динамической, основываясь на данных в сетке данных.Наконец, сетка данных связана с записью заголовка, отображаемой над областью сетки данных.

1 Ответ

0 голосов
/ 07 февраля 2019
  1. Создать скрытое поле, которое будет использоваться для текста ссылки.Название столбца = HIDDEN_LINK_TEXT.Тип = Скрытый.Это поле будет иметь тип источника выражения SQL.Q в этом примере запроса представляет оператор выбора источника сетки данных.Скобки требуются в текстовом поле «Выражение SQL» для скрытого поля.

(SELECT '[Текст статической ссылки]' ИЗ ТАБЛИЦЫ B ГДЕ B.RECORD_ID = Q.RECORD_ID AND B.FIELD_1= Q.FIELD_1 И B.FIELD_2 = Q.FIELD_2)

Создать отображаемое поле для ссылки.Имя столбца = DISPLAYED_LINK Тип = Ссылка.

Текст ссылки должен ссылаться на скрытое поле, которое мы создали на шаге 1. Текст ссылки = &"HIDDEN_LINK_TEXT".Включите амперсанд и двойные кавычки.

Установите целевое значение ссылки на целевую страницу.Включите любые переменные или «Задать элементы», которые вы хотите установить при ссылке на страницу.

...