Oracle APEX: столбец URL в интерактивной сетке не редактируется - PullRequest
0 голосов
/ 04 июня 2018

У меня есть интерактивная сетка в приложении APEX, и в одном из столбцов (заголовок ATTACHMENT) есть URL-адреса, которые открываются в новой вкладке.Однако, как часть функциональности интерактивной сетки, я не могу редактировать URL в этом столбце.Все столбцы доступны для редактирования, но поскольку я изменил этот столбец на «Ссылка», пользователь не может его редактировать.Я также пробовал просмотр одной строки, но тоже самое.

Возможно ли это?Спасибо Смотрите мою интерактивную сетку

1 Ответ

0 голосов
/ 04 июня 2018

Как насчет указания одного и того же столбца (attachment) дважды?Один будет использоваться для редактирования, а другой - как ссылка.Примерно так:

select 
  id, 
  attachment                                 edit_url, 
  '<a href="' || attachment ||'">Link</a>'   link_url
from your_table
  • ID - это столбец первичного ключа
  • EDIT_URL - это обычное текстовое поле
  • LINK_URL - это столбец ссылок
    • для его свойства "Только запрос" должно быть установлено значение "Да"
    • Для "специальных символов Escape" установлено значение "Нет"

При запускестраница, она покажет 3 столбца;EDIT_URL будет редактируемым.Как только вы измените значение этого столбца и сохраните изменения, LINK_URL отразит это изменение и - когда вы щелкнете по слову «Ссылка» в этом столбце, вы перейдете к измененному URL.

...