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

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) Перемещает выделенные значения указанного списка на одну позицию вниз.


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

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
1
Максим Сурков
Сообщение не промодерировано, возможны ошибки и неточности.
Цитата
пишет:
[CODE]  //Создать узел
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);
[/CODE]
Ошибка. Не BX.selectUtils.addNewOption(selectProject, 'По наименованию', 'NAME'); а BX.selectUtils.addNewOption(selecList, 'По наименованию', 'NAME');

selectProject нужно заменить на selecList
=)
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-2024, «1С-Битрикс», 2024
Наверх