У меня есть страница 100
с Classic Report
областью таблицы p100_report
. Это делает с запросом, подобным этому:
select id, pages_list from (
select id, listagg(col_page, ':') within group (order by col_page) as pages_list
from t1
group by id
order by id
) t1_lag;
Так что, если t1
таблица, подобная этой:
|id|col_page |
|--|---------|
| 1| 102|
| 1| 103|
| 1| 500|
| 1| 600|
| 2| 101|
| 2| 102|
| 2| 103|
затем t1_lag
- это таблица, подобная этой:
|id| pages_list|
|--|---------------|
| 1|102:103:500:600|
| 2| 101:102:103|
Каждая ячейка таблицы p100_report
, столбец pages_list
содержит ссылку на модальную страницу 200
. Он имеет Select2
Множественный элемент под названием p200_pages_s2
.
Список значений для p200_pages_s2
:
|pageID|pageName|
|------|--------|
| 100|Main |
| 101|First |
| 102|Second |
| 103|Third |
| 200|Modal |
| 500|Admin |
| 600|Log |
Используется pageID
для отправки и pageName
для Select2
li
с.
.
Я пытаюсь отправить определенные page_list
значения на страницу 200
с Link > Target > Set Items
, присваивая значение \#PAGES_LIST#\
(например, \101:102:103\
) P200_PAGES_S2
.
В состоянии сеанса требуется строковое значение, разделенное двоеточиями, но часть графического интерфейса пуста. Я пробовал разные динамические действия с Submit
, Refresh
, даже с некоторым JS-кодом из здесь , но, похоже, ничего не работает.
Проблема : мне нужно установить предварительно выбранные значения в ul.select2-selection__rendered
, добавить интерактивную рабочую li
для каждого значения из списка, разделенного двоеточиями. Любой совет?