powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Multiselect list - как отключить мультиселект ?
9 сообщений из 9, страница 1 из 1
Multiselect list - как отключить мультиселект ?
    #36496675
v-eremeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет.
Не нашел - можно ли задать в Multiselect list опцию, чтобы выбирать только одиночные
значения. Или какой ему для этого случая подходит аналог ?
...
Рейтинг: 0 / 0
Multiselect list - как отключить мультиселект ?
    #36496690
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-eremeev,

как насчёт простого Select?
...
Рейтинг: 0 / 0
Multiselect list - как отключить мультиселект ?
    #36496783
v-eremeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer,
это где - при выборе Display As - выбрать select list ?
так мне желательно развернутый список
как например я могу просто указать multiple="false" multiple="true"
Код: plaintext
1.
2.
3.
4.
	<select multiple="false" size="2" style="WIDTH: 81px; HEIGHT: 85px">
	<option value="10"> 1 </option>
            <option value="20"> 2 </option>
	<option value="30"> 3 </option>
и у меня получаеться селект или мультиселект.
...
Рейтинг: 0 / 0
Multiselect list - как отключить мультиселект ?
    #36496872
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-eremeev,

0. Вообще-то, у атрибута multiple только одно возможное значение - "multiple".
1. Чтобы выбрать одно значение, Multi select не нужен. Вы можете его обрабатывать через JS, выбирать только последнее значение... Но, IMHO, проще использовать Select List / Popup LOV.
...
Рейтинг: 0 / 0
Multiselect list - как отключить мультиселект ?
    #36496987
v-eremeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0. multiple="false" multiple="true" -
подразумевалось multiple="false" или multiple="true"
1. Просто мне нужно на экране развернутый селект лист, и из него выбирать единственное значение. в синтаксе HTML это реализованно очень просто, а мудрить с Select List / Popup LOV
слишком будет непривычно для пользователей.
2. через JS сделать могу, но ИМХО - явнвя недоработка апекса - не реализовать такую мелочь,
как выборка единственного значения из развернутого листа.
...
Рейтинг: 0 / 0
Multiselect list - как отключить мультиселект ?
    #36497206
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-eremeev0. multiple="false" multiple="true" -
подразумевалось multiple="false" или multiple="true"

Что multiple="false", что multiple="true", что multiple="" - одинаково. :) RTFM HTML 4.01 Specification: 17.6 The SELECT, OPTGROUP, and OPTION elements . Вы можете либо установить этот атрибут, либо убрать его. Значения, которое его выключает , нет.

v-eremeev1. Просто мне нужно на экране развернутый селект лист, и из него выбирать единственное значение. в синтаксе HTML это реализованно очень просто, а мудрить с Select List / Popup LOV слишком будет непривычно для пользователей.

Radiogroup им выведите - и наглядно, и не запутаются.
...
Рейтинг: 0 / 0
Multiselect list - как отключить мультиселект ?
    #36497590
v-eremeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer
Что multiple="false", что multiple="true", что multiple="" - одинаково. :)
Да, действительно как-то не обращал внимания, что если добавить просто атрибут
multiple, то без разницы, какое у него значение, сразу становиться в мультиселект.
suPPLer
Radiogroup им выведите - и наглядно, и не запутаются.
да здесь уже осуждалась такая политика, что выводить Radiogroup из нескольких сот
значений не есть хорошо. Буду лепить скрипты на мультиселект :-(
...
Рейтинг: 0 / 0
Multiselect list - как отключить мультиселект ?
    #36499932
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возвращаясь к атрибуту "multiple". Ему не нужно присваивать значение, его нужно удалить. Например, в Post Element Text пишем:
Код: plaintext
1.
2.
3.
<script language="javascript">
    document.getElementById("P1_SELECT_LIST").removeAttribute("multiple");
</script>
И всё.
...
Рейтинг: 0 / 0
Multiselect list - как отключить мультиселект ?
    #36499972
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,

ну вот, про removeAttribute я забыл... :)

Как полуавтоматизированный вариант, можно добавить Label Template, в котором присваивать метке определённый класс и регион с JS-кодом на нулевую страницу, который для всех меток с таким классом будет брать следующий элемент и убирать у них этот атрибут. Тогда для отмены выбора нескольких значений достаточно будет указать соответствующий шаблон у метки.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Multiselect list - как отключить мультиселект ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]