SelectedObjects: Array;
Свойство SelectedObjects содержит коллекцию выделенных объектов дерева навигатора.
Свойство возвращается при помощи метода getSelectedObjects() и возвращает массив экземпляров класса PP.Mb.Object.
Свойство задается при помощи метода setSelectedObjects(objects: Array, fireEvent: Boolean, clearSelection: Boolean, setFocus: Boolean, scrollToFocus: Boolean)
Параметры:
objects. Массив ключей объектов, которые необходимо выделить в дереве навигатора;
fireEvent. Определяет, будет ли при выполнении метода генерироваться событие ObjectListSelectionChanged: true - будет сгенерировано, false - не будет сгенерировано;
clearSelection. Определяет, будет ли очищено старое выделение: true - будет очищено, false - останется;
setFocus. Определяет, будет ли установлен фокус на первый из выделенных элементов: true - фокус будет установлен, false - фокус не будет установлен;
scrollToFocus. Определяет, будет ли прокручено дерево объектов до элемента, на котором установлен фокус: true - дерево будет прокручено, false - дерево не будет прокручено.
Для выполнения примера предполагается наличие на странице компонента NavigatorBox с наименованием «navbox» (см. «Пример создания компонента NavigatorBox»). Предполагается наличие в репозитории объектов с ключами 4153 и 3268. Выделим в дереве навигатора указанные объекты:
navbox.setSelectedObjects([4153, 3268], true, true, true, true)
После выполнения примера в дереве навигатора будут выделены объекты с указанными ключами. При этом для объекта с ключом 4153 будет установлен фокус и дерево объектов будет прокручено до него. Если ранее были выделены какие-то объекты, выделение будет снято.
См. также: