Создавая всплывающие окна для векторных слоев, вы можете настроить их таким образом, чтобы нужная вам информация отображалась наиболее удобным способом. Всплывающие окна могут содержать пользовательский текст, список полей, диаграммы, изображения, изображения вложений или образцы, связанный список вложений и ряд диаграмм и изображений, отображаемых в карусели. Вы можете разбивать, упорядочивать и поворачивать выборки элементов, а также применять стили границ.
Чтобы настроить всплывающее окно для слоя, щелкните правой кнопкой слой на панели Содержание, затем щелкните Настроить всплывающие окна, чтобы открыть панель Настроить всплывающие окна.
Примечание:
Векторные листы 3D и некоторые типы растра не поддерживают настройку всплывающих окон.
Элементы всплывающих окон
По умолчанию всплывающее окно содержит один столбец со списком полей. Если у слоя есть вложения, добавляется элемент вложения. У этих элементов не отображается контур. Выбор осуществляется кнопками, расположенными в верхней части панели. Щелкните тип элемента, чтобы добавить его в конец всплывающего списка определений. При необходимости щелкните тип элемента и перетащите его в определенное вертикальное положение. Чтобы переключить элемент на другой тип, перетащите его поверх соответствующего пункта в списке, чтобы, например, изменить элемент изображения на текстовый. Таким образом, вам не нужно удалять существующий элемент и тем самым неправильным образом изменять расположение всех своих элементов.
Элементы всплывающих окон поддерживают связанные данные, гиперссылки, выражения ArcGIS Arcade и код HTML, а также имеют заголовок и описание.
В следующей таблице доступны следующие элементы всплывающего окна:
Элемент | Описание |
---|---|
Заголовок | Текст или значения поля, которые предоставляют имя для всплывающего окна. Используйте ниспадающее меню Поле для добавления динамического текста непосредственно из слоя. Отображаемое имя, заданное в свойствах слоя, используется по умолчанию. |
Текст | Добавьте во всплывающее окно собственный текст, включая гиперссылки. Доступны стандартные параметры форматирования текста. При необходимости включите режим HTML для дальнейшего улучшения текста. Примечание:
|
Поля | Выберите поля, которые будут отображаться во всплывающем окне. По умолчанию в этом списке отражается видимость полей таблицы. При необходимости отключите опцию Использовать только видимые поля и выражения Arcade, чтобы дополнительно настроить список. Если для слоя задан набор связанных записей, то статистика связанных числовых полей также может быть включена. Измените псевдоним поля, а также формат числового поля и поля даты, нажав кнопку Форматировать поле. Щелкните и перетащите выбранное поле, чтобы изменить порядок. Отсортируйте все поля, щелкнув правой кнопкой мыши заголовок Псевдоним поля {Имя поля}. При необходимости включите режим HTML, чтобы преобразовать этот элемент в предварительно заполненный элемент Текст для дополнительного улучшения текста. |
Вложения | Для слоев с включенными вложениями можно отобразить во всплывающем окне изображения, образец обработчика файлов по умолчанию (для файлов, не являющихся изображениями) или связанный список вложений. При необходимости показывайте только изображения или только одно самое последнее изображение. Измените порядок сортировки, чтобы изменить порядок отображения вложений. По умолчанию вложения отображаются в порядке убывания ATTACHMENTID, то есть самое последнее добавленное вложение отображается первым. Нажмите изображение, образец или ссылку, чтобы открыть его в обработчике файлов по умолчанию. Если вы отображаете всплывающее окно для объекта, у которого нет связанного вложения, на элементе будет сообщение о том, что вложений не найдено. |
Изображение | Введите локальный или веб URL изображения и укажите пользовательский заголовок или подпись. При необходимости включите режим HTML для дальнейшего улучшения текста заголовка и подписи. |
Диаграмма | Позволяет построить вертикальные и горизонтальные столбчатые, линейные и круговые диаграммы. Вы можете использовать только числовые поля для диаграммы и для поля, использованного для нормирования этой диаграммы. Наведите курсор на каждое поле в диаграмме, чтобы увидеть его значение. Примечание:В диаграмму будут включены только первые десять полей, а размеры подписей оси x будут изменяться в соответствии с максимальным значением включенных полей для этой записи. Управляйте максимальной осью, чтобы сравнить выявленные значения с заданным максимумом. Значения, превышающие установленный максимум, будут ограничены. Значение не может быть отрицательным. Нажмите кнопку Максимум, чтобы определить наибольшее значение из полей, включенных в данный момент в диаграмму. Эта кнопка неактивна в следующих случаях:
При необходимости выберите цветовую схему, чтобы изменить внешний вид диаграммы. Диаграммы могут включать название и подпись. При необходимости включите режим HTML для дальнейшего улучшения текста. |
Карусель | Контейнер, который может содержать несколько вложений, диаграмм и изображений. Порядок отображения элементов - сверху вниз. Для перемещения по списку во всплывающем окне воспользуйтесь стрелками. Элементы отображаются в том же порядке, в котором они были указаны при настройке. |
Arcade | Элемент, заданный пользовательским выражением Arcade. Например, вы можете отформатировать шрифт отдельной надписи или атрибут в элементе Поле. Для начала для каждого типа элемента в ниспадающем меню доступен список шаблонов. |
Выбрав элемент, дважды щелкните его, чтобы редактировать свойства, или щелкните кнопку Редактировать элемент всплывающего окна . Можно также нажать клавишу F2 или Enter для редактирования его свойств.
После редактирования свойств элемента, щелкните Назад, чтобы вернуться на главную страницу панели Настроить всплывающие окна, чтобы применить эти изменения. Изменение выбранного слоя на панели Содержание также подтвердит внесенные вами изменения. Изменения будут отражены при следующем использовании всплывающих окон.
Подсказка:
В нижней части панели Настроить всплывающие окна расположены четыре кнопки для управления всплывающими окнами:
- Отключить — Удалить конфигурацию всплывающих окон для этого слоя, чтобы при идентификации объекта всплывающие окна не появлялись. Включите всплывающие окна для восстановления конфигурации.
- Выражения — Добавить поле при помощи выражения ArcGIS Arcade для использования во всплывающем окне. См. соответствующий профиль Arcade для всплывающих окон, чтобы получить дополнительную информацию об использовании, переменных профиля, типах возвращаемых данных и другие сведения.
- Форматы — Форматировать поля во всплывающем окне, изменив псевдоним или форматы числовых полей и полей даты. Внесенные здесь изменения относятся исключительно к отображению всплывающего окна и не влияют на формат поля в таблице.
- Сброс — Сбросить конфигурацию всплывающего окна к значениям по умолчанию.
Режим HTML
Можно сразу ввести HTML для дополнительной настройки большинства элементов. Включите кнопку переключателя Режим HTML, чтобы войти в этот режим.
Примечание:
В режиме HTML учитывайте следующие моменты:
- Элементы диаграмм и изображений поддерживают HTML только в заголовках и подписях.
- Элементы полей преобразуются в элементы текста, которые предварительно заполняются с таблицей, содержащей текущий список видимых полей.
Тег | Атрибут |
---|---|
a | href, style |
audio | autoplay, controls, loop, muted, preload |
img | src, width, height, border, alt, style |
source | media, src, type |
span | style |
table | width, height, cellpadding, cellspacing, border, style |
div | style, align |
font | size, color, style |
tr | height, valign, align, style |
td, th | height, width, valign, align, colspan, rowspan, nowrap, style |
p | style |
b, strong, i, em, u, ul, ol, li, tbody, br, hr |
Советы по HTML
При работе с HTML нужно учитывать следующее:
- Теги HTML, не перечисленные в таблице выше, не поддерживаются и отфильтровываются.
- Разрешенными протоколами для href и src являются https, http, tel и mailto.
- Теги закрываются автоматически, если они не закрыты.
- <>&s извлекаются из разрешенных тегов, если они не извлечены с использованием <>&".
- UNC и относительные пути не поддерживаются.
- Если используется тег a, целевой URL href всегда открывается в новой вкладке браузера.
- Отключение режима HTML приводит к потере всех настроек HTML.
Разбиение элемента
Каждый элемент, добавляемый в конфигурацию всплывающего окна, можно разделить пополам по вертикали или по горизонтали, чтобы создать уникальную сетку во всплывающем окне. Выделите один или несколько элементов и нажмите кнопку Разделить на два состыкованных по горизонтали элемента , чтобы создать два одинаковых элемента рядом в исходном пространстве.
Примечание:
Элемент не может быть разделен на части шириной меньше 25 процентов или одной четверти строки. Команда Разделить по горизонтали также недоступна, если недостаточно места для завершения отделения какого-либо из выбранных элементов .
Также можно щелкнуть Разделить на два состыкованных по вертикали элемента , чтобы дублировать выбранные элементы в виде двух состыкованных вертикально строк; все элементы в исходной строке, которые не выбраны, в этом случае занимают эти две строки по вертикали.
Повернуть набор элементов
Выделенный набор элементов можно поворачивать против часовой стрелки на 90 градусов. В результате одна строка из нескольких элементов будет преобразована в несколько строк отдельных элементов, а несколько строк элементов – в одну строку.
Примечание:
При преобразовании нескольких строк в одну допускается не более четырех элементов.
Чтобы повернуть элементы, выделите два или более элемента одинаковой ширины или набор элементов, образующих область одинаковой ширины, и нажмите Повернуть влево на 90° , чтобы повернуть выборку.
Обновление упорядочивания элементов всплывающих окон
Горизонтальное распределение нескольких элементов в одной строке может быть в любое время переопределено с помощью раскрывающегося меню упорядочивания. Щелкните раскрывающееся меню рядом с кнопками Разделить для просмотра опций распределения, когда выбран один или несколько элементов одной строки. Разверните меню, чтобы увидеть список доступных для этой строки настроек. Поместите курсор над соответствующей опцией, чтобы увидеть процент ширины. Выберите другое расположение, чтобы перераспределить элементы в этой строке.
Расположение элемента по вертикали можно регулировать вручную. Чтобы переместить ребро элемента вручную, наведите курсор мыши на верхнее или нижнее ребро, где появляется синяя линия. Щелкните и перетащите эту линию на новое место. По мере перемещения ребра линия утолщается во всех доступных местах. Когда вы отпустите кнопку мыши, форма этого элемента и его окружение изменятся.
Примечание:
Один элемент не может обойти другой. Если перемещение по вертикали невозможно, то при наведении курсора мыши на ребро элемента синяя линия не появляется. Если доступно несколько мест, а место назначения захватывает соседний элемент, толстая синяя линия не появляется, указывая на то, что данное перемещение недопустимо.
Границы элементов
Для всех элементов дополнительно может быть настроен цветной контур. Толщина контура может находиться в диапазоне от 1 тчк до 5 тчк. Есть также опция Нет границы. Доступна стандартная палитра цветов.
Удаление элементов всплывающего окна
При удалении элемента изменяется упорядочивания. Щелкните кнопку Удалить элемент всплывающего окна , чтобы удалить один элемент. Или выберите один или несколько элементов и щелкните кнопку Удалить элемент всплывающего окна рядом с кнопкой упорядочивания, чтобы удалить все выбранные элементы. При удалении элемента оставшиеся элементы будут размещены так, чтобы образовавшееся пространство будет заполнено. Соседние элементы такой же высоты, находящиеся в том же ряду, заполнят это пространство. Удаление элемента, который занимает несколько строк, приводит к расширению всех затронутых строк. Если соседних элементов такой же высоты нет, будет увеличен находящийся выше или ниже элемент такой же ширины.