Документация для разработчиков
Темная тема

BX.selectUtils.*

Работа со списками (select).

Метод Описание
BX.selectUtils.addNewOption Добавляет в существующий список новое значение.Добавляет в существующий список новое значение. Параметры:
Параметр Описание
DOMNode node элемент DOM
string value значение элемента
string name название элемента
boolean sort сортировать после добавления (по умолчанию false)
boolean unique проверять на уникальность (по умолчанию true)
BX.selectUtils.deleteOption(DOMNode node, string value) Удаляет из указанного списка значение с указанным значением.
BX.selectUtils.deleteSelectedOptions(DOMNode node) Удаляет из указанного списка все выделенные значения.
BX.selectUtils.deleteAllOptions(DOMNode node) Удаляет из указанного списка все значения.
BX.selectUtils.sortSelect(DOMNode node) Сортирует указанный список.
BX.selectUtils.selectAllOptions(DOMNode node) Выделяет все значения указанного списка.
BX.selectUtils.selectOption(DOMNode node, string value) Выделяет указанное значение указанного списка.
BX.selectUtils.moveOptionsUp(DOMNode node) Перемещает выделенные значения указанного списка на одну позицию вверх.
BX.selectUtils.moveOptionsDown(DOMNode node) Перемещает выделенные значения указанного списка на одну позицию вниз.


Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
2
Вячеслав Большагин
Код
//Создать узел
var selecList = BX.create('select');
//Добавить option  в select
BX.selectUtils.addNewOption(selectProject, 'По наименованию', 'NAME');
BX.selectUtils.addNewOption(selectProject, 'По цене', 'PRICE');
//Выделить option с значением NAME
BX.selectUtils.selectOption(selecList, 'NAME');
//Выставить в дом собранный узел select
BX('sort-panel').append(selecList);
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Наверх