13 | Документация

Блоки. Общие настройки

Карточка объекта может содержать несколько вкладок и блоков. Каждая вкладка может содержать несколько блоков. При этом блоки имеют ряд общих настроек (см. Рисунок 265 ).
Рисунок 265 - Общие настройки блоков (на примере блока Атрибуты)
Добавьте блок и укажите следующие настройки:
  • название блока;
    Название блока отображается только в Конструкторе .
    Название блоков Связанные объекты , Дочерние объекты , Слабо связанные объекты может быть использовано в макросе вида {название_блока.Count} для вставки количества объектов блока в название вкладки (см. п. 5.2.2 ) или в Заголовок блока (см. ниже).
    По умолчанию название блока совпадает с типом блока. Нажмите , чтобы изменить название.
  • Заголовок ;
    Именно под этим заголовком будет отображаться содержимое блока в Карточке объекта для пользователя интерактивной карты.
    Для заголовка вы можете использовать макросы (см. п. 16 ) и имена атрибутивных полей слоя, которому назначен шаблон. Макросы указываются в фигурных скобках, имена атрибутивных полей - в квадратных (например, [name] ).
    В заголовок блока вы можете вставить количество связанных объектов из блоков Связанные объекты , Дочерние объекты , Слабо связанные объекты , расположенных в том же шаблоне Карточки объекта :
    • с помощью макроса {Count} , если используется в этом же блоке;
    • с помощью макроса вида {название_блока.Count} , если используется в другом блоке.
      Заголовок может быть не задан. В таком случае содержимое блока будет показано в Карточке объекта без заголовка.
  • С возможностью развернуть/свернуть - Развернут по умолчанию или Свернут по умолчанию (выбрано по умолчанию);
    Опция применима, когда вкладка содержит несколько блоков.
    По умолчанию опция отключена. Отметьте опцию, чтобы в Карточке объекта пользователи могли свернуть или развернуть содержимое блока.
  • Условия видимости .
    При необходимости задайте условия видимости блока (см. подробнее п. 5.24 ).
    Параметр не доступен для блока История изменений (см. п. 5.11 ).
Выберите, в каком режиме блок будет отображаться в Карточке объекта (см. Рисунок 266 ):
  • - при создании объекта;
  • - при редактировании объекта;
  • - при просмотре Карточки объекта (идентификации объекта).
По умолчанию блок будет отображаться во всех трех режимах. Чтобы блок не отображался, например, при редактировании объекта, отожмите кнопку Показывать при редактировании объекта .
При этом для возможности создания или редактирования объекта во вкладке Сервисы должно быть добавлено расширение SOE для картографического сервиса (см. п. 4.2 ), для слоя которого назначен формируемый шаблон Карточки объекта , а также должны быть заданы настройки плагина Редактирование в Правилах SOE (см. п. 14.6 ).
Обратите внимание, что для мобильного приложения не поддерживается в Карточке объекта группировка по вкладкам, название блоков и вкладок при создании или редактировании объектов. В Карточке объекта в мобильном приложении отображается только последовательность атрибутивных полей.
Рисунок 266 - Режим отображения блока в Карточке объекта
Чтобы блок не отображался во вкладке, нажмите Временно отключить/Включить , либо удалите блок по кнопке .
Как и другой элемент Конструктора, настройки блока можно (см. Рисунок 267 ):
  • Экспортировать в файл XML ;
    Можно экспортировать настройки как одного выбранного блока, так и вкладки целиком в один файл XML. Для экспорта настроек вкладки нажмите на кнопку , расположенную в одном ряду с кнопкой Добавить блок .
  • Импортировать из файла XML ;
    Для импорта настроек блока или вкладки нажмите на кнопку , расположенную в одном ряду с кнопкой Добавить блок .
  • Клонировать - в текущей вкладке добавится такой же блок с теми же настройками.
    Можно клонировать как один выбранный блок со всеми его настройками, так и всю вкладку со всеми ее блоками целиком. Для клонирования вкладки нажмите на кнопку , расположенную в одном ряду с кнопкой Добавить блок .
Рисунок 267 - Кнопки импорта, экспорта и клонирования настроек блоков и вкладок
Отображение настроенных блоков внутри вкладок в Карточке объекта в интерактивной карте соответствует порядку их следования в Конструкторе. Чтобы изменить порядок следования блоков, удерживайте блок за слева от названия блока и перетаскивайте в нужное место.
Настройки отдельного блока можно свернуть по кнопке и развернуть по кнопке . Чтобы развернуть сразу все блоки вкладки, нажмите Развернуть все , расположенную в одной строке с кнопкой Добавить блок . Чтобы свернуть настройки всех блоков вкладки, нажмите Свернуть все .