SelectionChanged: function (sender, args)
sender. Источник события;
args. Информация о событии.
Событие SelectionChanged наступает после изменения отметки в дереве объектов репозитория.
Для выполнения примера предполагается наличие на html-странице компонента MetabaseTreeList с наименованием «list1» (см. «Пример создания компонента MetabaseTreeList»). Добавим обработчик события SelectionChanged:
list1.SelectionChanged.add(function (sender, args) { list1.setMultiSelect(false); if (list1.getSelectedObjects()[0].getIsOpened() == true) { console.log("Объект открыт") } else console.log("Объект закрыт") })
После выполнения примера при изменении отметки в дереве будет отключена возможность множественной отметки. При выделении элемента в консоль браузера будет выдаваться сообщение «Объект открыт», если для свойства IsOpened выделенного объекта установлено значение true. Иначе будет выдаваться сообщение «Объект закрыт».
См. также: