Вы выполнили первую часть задания - сохранили выбранные значения в таблице.
Следующий шаг - вернуть их обратно. Для этого
- перейти к источнику объекта * челнока
- установить его тип на "SQL-запрос (вернуть значения, разделенные двоеточиями)
SQL-запрос должен выглядеть следующим образом:
select listagg(col2, ':') within group (order by null)
from xxtest
where ... --> include condition, if there is any - I believe it should
установить для свойства «Использовано» значение «Всегда», заменив любое существующее значение в состоянии сеанса
Запустить страницу; Теперь предмет шаттла должен быть заполнен с правой стороны.
Что касается предложения where
: я не знаю, для чего нужно делать то, что вы делаете, но - если вы не различите строки, хранящиеся в таблице xxtest
, все пользователи будут использовать тот же набор записей и перезаписывают данные друг друга. Если xxtest.col1
представляет имя пользователя (таким образом, это не будет :P14_NEW
, а :APP_USER
вместо этого), вы должны использовать его в предложении WHERE
. В противном случае, подумайте об этом.