PP.Mb.DimSrv(settings);
settings. JSON-объект со значениями свойств класса.
Конструктор DimSrv создает экземпляр класса DimSrv.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Также предполагается наличие в репозитории справочника с ключом 106. Создадим сервис для работы со справочниками:
// Создаем сервис для работы со справочниками var dimService = new PP.Mb.DimSrv({ Metabase: metabase }); // Добавляем обработчик события, наступающего при открытии справочника dimService.DimOpened.add( function(sender, args) { // Выводим в консоль браузера список параметров события console.log("Список аргументов события DimOpened"); for (var key in args) { console.log("Аргумент " + key + ", тип " + args[key].getTypeName()); } } ); // Открываем справочник var dim = dimService.open(106, true, true, null);
В результате выполнения примера был создан сервис для работы со справочниками, с помощью которого был открыт справочник с ключом 106. В результате открытия справочника наступило соответствующее событие, после обработки которого в консоли браузера были выведены следующие сообщения:
Список аргументов события DimOpened
Аргумент Dim, тип DimSource
Аргумент Source, тип DimSource
См. также: