Oracle Apex list manager / управление списком? - PullRequest
2 голосов
/ 02 декабря 2011

У меня есть запрос, который возвращает мне все группы, к которым принадлежит текущий пользователь. В настоящее время я могу использовать его как LOV в элементе управления Select List. Из того, что я понимаю, единственный элемент управления типа «список» в Apex - это List Manager и Shuttle. Не могу заставить ни работать. Шаттл работает, но показывает только одно значение или значения только с левой стороны.

Можете ли вы привести пример, как правильно его настроить? Либо двухсторонний трансфер, либо менеджер списков ...

1 Ответ

1 голос
/ 03 декабря 2011

Шаттл имеет список значений, а его значение представляет собой объединенный список выбранных значений LOV, разделенных двоеточиями.

Предположим, что LOV содержит значения:

Display Return
------- ------
Apple   A
Banana  B
Cherry  C
Damson  D
Egg     E

Если выхотите, чтобы он отображался изначально с уже выбранными Бананом и Дамсоном, затем установите значение челнока на:

B:D

Как только пользователь переместит элементы, значение изменится на, например,

A:C:D
* 1011Затем необходимо проанализировать это значение, чтобы получить отдельные значения.Функция полезности apex_util.string_to_table идеально подходит для этого.(В связанной документации есть хороший пример.)

Я не знаком с диспетчером списков, но после быстрой попытки он работает так же, как и выше.

...