ActiveSchemaId: String
Свойство ActiveSchemaId устанавливает активную схему отметки элементов справочника по идентификатору.
Чтобы создать схему отметки, выполните пункт контекстного меню для справочника «Схемы отметки» и в открывшемся окне нажмите кнопку «Добавить» и выберите нужную схему отметки. Чтобы узнать идентификатор схемы отметки, выделите добавленную схему отметки и нажмите на кнопку «Сохранить как».
Для выполнения примера предполагается наличие на html-странице компонента DimTree с наименованием «dimTree», источником которого является справочник «dim», и сервиса для работы со справочниками с наименованием «dimSrv» (см. «Пример создания компонента DimTree»). Предполагается наличие в репозитории справочника с ключом 628189, для которого добавлена схема отметки с идентификатором «OBJ628190». Установим для справочника схему отметки и добавим обработчик события изменения активной схемы отметки элементов:
// Добавляем обработчик события изменения активной схемы отметки элементов dimTree.SchemaChanged.add(function(sender, args) { console.log("Изменилась активная схема отметки элементов"); }); //Устанавливаем схему отметки dimTree.setActiveSchemaId("OBJ628190"); //Определяем, что схема будет применяться только при первом открытии измерения dimTree.setSchemaApplyOnlyOnce(true);
После выполнения примера для дерева будет установлена схема отметки с указанным идентификатором. Данная схема будет применяться только при первом открытии дерева, содержащего это измерение.
В консоль будет выведено сообщение об изменении активной схемы отметки элементов:
Изменилась активная схема отметки элементов
См. также: