DimTreeView.ActiveSchemaId

Синтаксис

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);

После выполнения примера для дерева будет установлена схема отметки с указанным идентификатором. Данная схема будет применяться только при первом открытии дерева, содержащего это измерение.

В консоль будет выведено сообщение об изменении активной схемы отметки элементов:

Изменилась активная схема отметки элементов

См. также:

DimTreeView