Несколько столбцов ссылок для отчета в Application Express? - PullRequest
4 голосов
/ 14 ноября 2011

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

Как мне это настроить?

1 Ответ

8 голосов
/ 15 ноября 2011

Когда вы создаете интерактивный отчет, вы можете предоставить первую ссылку, когда вы указываете sql для запроса, это ссылка на однострочное представление IR.

Стандартный, вы начинаете с этого одного столбца на IR, и вы можете найти детали этого столбца ссылки в Атрибутах отчета> Ссылочный столбец. Обратите внимание, что только здесь вы можете выбрать опцию «Ссылка на просмотр одной строки».

report link column

Если вам нужны дополнительные столбцы ссылок, вам придется отредактировать ваш запрос (редактировать отчет). Например:

select empno, ename, job, sal, null link_column1, null link_column2
from emp

Таким образом, я генерирую 2 дополнительных столбца для отчета, значение которых всегда равно нулю (однако это не является обязательным требованием! Вы также можете просто выбрать 'ename link_column1' в качестве дополнительного столбца - удобно использовать в качестве текста ссылки) .

Чтобы превратить эти столбцы в столбцы ссылок (или любой другой столбец на самом деле!), Вам нужно перейти на страницу редактирования столбца: либо через атрибуты отчета, и нажав ссылку редактирования рядом со столбцом, или в виде дерева. щелкнув правой кнопкой мыши по столбцу и выбрав изменить.

column attributes 1 column attributes 2

На странице редактирования прокрутите вниз до раздела Ссылка на столбец. Здесь вы можете еще раз установить ссылку на другую страницу. column link section

После этого вы можете проверить столбцы ссылок в атрибутах отчетов. verify col link

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

final view

...