Операции с разметками

Общие операции с разметками

Ограничения при работе с разметками

При работе со списком разметок обратите внимание на следующие особенности:

  • Разметка может быть двух типов: для редактирования или создания и для просмотра.

    Для большинства видов карточек необходимо разрабатывать разметки обоих типов. Для общих локаций достаточно разработать только разметки просмотра.

  • Разметка может входить только в одно Решение или в Мои настройки.

  • К вида карточек могут быть собственные разметки или унаследованные от родителя в зависимости от настроек в Справочнике видов карточек.

    Если разметки наследуются, но у родительского вида не настроены собственные разметки, для открытия карточек будут использованы разметки типа карточек.
  • Карточки, у которых нет собственных или унаследованных разметок, не могут быть открыты.

Элементы редактора разметок

Конструктор Web-разметок предоставляется с набором стандартных элементов управления, которые могут быть использованы для разработки разметок карточек и общих разметок. Данные стандартные элементы управления составляют Библиотеку стандартных элементов управления.

Все элементы управления Библиотеки стандартных элементов управления делятся на несколько групп, в зависимости от функционального назначения:

  • Главная страница.

  • Главное меню.

  • Групповые операции.

  • Компоненты папки.

  • Параметры поискового запроса.

  • Профиль пользователя.

  • Системные.

  • Согласование.

  • Специальные.

  • Справочники.

  • Стандартные.

  • Таблицы.

  • Фильтр папки.

  • Элементы разметки.

Данные группы можно, условно разделить, на:

  1. Элементы разметки (далее — ЭР) — элементы управления для формирования блочной структуры разметки. Данные элементы управления следует рассматривать как контейнеры, в которые могут встраиваться другие элементы управления.

  2. Элементы управления (далее — ЭУ) — основные элементы управления, которые, как правило, можно связать с данными или использовать для вызова определённой функции (например, изменить состояние карточки).

Элементы управления обладают набором определённых настраиваемых свойств (базовых и собственных) и событий, на которые можно подписаться для их обработки в скрипте карточки.

В зависимости от локации и типа разметки, пользователю может быть доступен ограниченный набор элементов управления, а также их настроек.

Полное описание стандартных элементов управления приведено в разделе Описание стандартных элементов управления.

Корневой блок разметки

Корневой блок разметки — частный случай элемента управления Блок, в который встраиваются все остальные элементы разметки. Корневой блок может называться root, documentRoot и т.п.

  • В разметке может быть только один корневой блок.

  • Корневой блок является предком других элементов разметки.

  • Корневой блок не отображается в области Компоновка.

  • Корневой блок не содержит настроек ЭУ Блок, связанных с оформлением.

  • Корневой блок предоставляет возможность подписаться на события карточки (утверждение справедливо для разметок карточек).

  • Корневой блок не может быть удалён или перемещен.

Создать новую разметку

  1. Выберите локацию, для которой создаётся разметка, и Решение, в которое она будет включена.

  2. В рабочей области откройте вкладку Разметки.

  3. Нажмите кнопку Создать на ленте команд.

    Будет открыто диалоговое окно создания разметки.

    Диалоговое окно создания разметки
    Рисунок 1. Диалоговое окно создания разметки
    Возможность создания разметки карточки будет заблокирована, если выбрана локация вида, разметки которого наследуются (название локации серого цвета).
  4. Введите название создаваемой разметки, выберите её тип и нажмите кнопку ОК.

    Название разметки должно быть уникальным для данного вида. Если разметка с таким названием существует, будет выдано предупреждение: Разметка с таким именем уже существует; кнопка ОК при этом блокируется.

    Тип разметки определяет режим работы с данными, в котором данная разметка будет использоваться. После создания разметки её тип изменить нельзя.

    Для создания и изменения карточек используются разметки с типом Для редактирования.

Новая разметка будет добавлена в список разметок на странице Разметки. В столбце Решение будет указано Решение, выбранное в списке Текущее решение, флаг Использование будет снят.

После создания разметку необходимо настроить. Также необходимо настроить условия для выбора разметки.

Копировать разметку

  1. Выберите копируемую разметку на вкладке Разметки.

  2. Нажмите кнопку Копировать на ленте команд.

  3. В дереве локаций выберите локацию, для которой копируется разметка.

  4. На вкладке Разметки нажмите кнопку Вставить на ленте команд.

    Разметка будет добавлена в выбранную локацию. Если есть разметка с аналогичным названием, к названию копии будет добавлен постфикс _Копия.

    При копировании может быть потеряна часть настроек элементов управления разметки, если они не поддерживаются локацией. Например, при копировании разметки одного типа карточек в другой, могут быть потеряны настройки связи с данными карточки, которых нет в целевом типе.

Переименовать разметку

  1. Выберите переименовываемую разметку на вкладке Разметки.

  2. Нажмите на кнопку Переименовать на ленте команд.

  3. Введите новое название и нажмите кнопку ОК.

    Название разметки должно быть уникальным для данного вида. Если разметка с таким названием существует, будет выдано предупреждение: Разметка с таким именем уже существует. Кнопка ОК при этом блокируется.