Среда: Oracle APEX v5.1.2 / Oracle 12c
У меня есть отчет с интерактивной сеткой, где у меня есть одно поле, которое является столбцом только для отображения, но на самом деле оно возвращает описание сообщения об ошибке, которое может быть довольно длинным. Поскольку я хотел бы, чтобы мой отчет IG содержал одну запись в строке, есть ли способ отображать полное содержимое этого поля, не допуская изменения значения базового столбца в базе данных?
Некоторые средства всплывающей подсказки или возможность детализировать поле для просмотра всей информации, но только для чтения.
У меня 18.2, и я не использовал 5.1.2, но я предполагаю, что функции не изменились. Установите столбец в Textarea, чтобы, если вы нажмете на него, вы могли получить полный текст, но тогда вам нужно как-то его отключить. Просто сделать его только для чтения, вероятно, должно быть достаточно, если нет, вы, вероятно, также можете отключить его с помощью javascript.
Используйте этот столбец 2 раза в операторе выбора,
Для интерактивной сетки перейдите в столбец > Идентификация > Тип > HTML-выражение.
Затем в разделе «Настройки»> «Выражение HTML» добавьте: <span title = "&COLUMN2.">&COLUMN1.</span>
Он покажет все, когда вы наведете курсор на поле.
В классическом отчете у меня есть это решение, использующее #COLUMN# вместо &COLUMN.
К вашему сведению, ваш ответ обновлен, чтобы использовать
&COLUMN.
для типа столбца: HTML-выражение.