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
См. также: