Копировать ссылку на страницу

Предоставляет работу со списками объектов. Например, получить список отфильтрованных объектов – задач, заданий и уведомлений в проводнике, выделить объекты в списке закладок, снять выделение с элементов табличной части справочника.

Свойства:

Имя

Тип

Описание

containerSelector

string

Блок, содержащий список

objectSelector

string

Элемент списка

Свернуть/развернуть Функции

Свернуть/развернуть Public method deselectAll – снять выделение со всех объектов списка

Синтаксис:

 

deselectAll()

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method getFilteredItems – получить объекты списка, отфильтрованные селектором

Синтаксис:

 

getFilteredItems()

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method getItems – получить объекты списка

Синтаксис:

 

getItems()

Возвращаемое значение:

Объект типа objectList.

Свернуть/развернуть Public method getSelectedElements – получить выделенные объекты списка

Синтаксис:

 

getSelectedElements()

Возвращаемое значение:

Объект типа objectList.

Свернуть/развернуть Public method invertSelection – инвертировать выделение всех объектов списка

Синтаксис:

 

invertSelection()

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method selectAll – выделить все объекты списка

Синтаксис:

 

selectAll()

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method toggleAll – снять выделение или, напротив, выделить все объекты списка в зависимости от их текущего состояния

Синтаксис:

 

toggleAll()

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть События

Свернуть/развернуть Public method onSelect – вызывается после того, как выбран объект из списка

Описание:

Объекта из списка выбирается с помощью установки переключателя.

Параметры:

Имя

Тип

Описание

item

WebAccess.components.wrappers.objectList.ListItem

Объект списка-переключатель, который был установлен в текущий момент

checkedItems

WebAccess.components.wrappers.objectList.ListItem[]

Все выбранные объекты списка

Свернуть/развернуть пример Пример:

WA.current.objectList.bind('onSelect', function (last, allItems) {
 console.log(last.name); //Вернет имя выбранного элемента в списке.
 
//Вернет имена всех выделенных в текущий момент элементов в списке.
for (var i =0; i < allItems.length; i++) {
   console.log(allItems[i].name);
}
});

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM