Руководство по форматированию всплывающего окна ArcGIS API for JavaScript

ArcGIS API для JavaScript 3.35.

Определить всплывающее содержимое.

Разработчики могут определять содержимое всплывающего окна с помощью методов setContent и setTitle. Содержимое может быть строкой или функцией. Дополнительные сведения см. В разделе справки «Содержимое информационного окна формата». Вы также можете определить содержимое, указав шаблон и связав его со слоем или графикой, дополнительную информацию см. В разделе PopupTemplate ниже..

Дополнительная информация может быть добавлена ​​в раздел списка действий всплывающего окна. Например, вы можете добавить ссылку, которая предоставляет дополнительную информацию о выбранном объекте, или ссылку, при нажатии на которую запускается инструмент геообработки. Подробнее см. Во всплывающем окне с инструментом геообработки..

PopupTemplate.

Класс PopupTemplate расширяет esri / InfoTemplate и позволяет разработчикам forex trading for beginners определять шаблоны, которые включают заголовок, описание, вложения, изображения и диаграммы. Затем эти компоненты упорядочиваются в виде макета, который идентичен всплывающему окну в ArcGIS.com..

Класс PopupTemplate расширяет esri / InfoTemplate и обеспечивает поддержку для определения макета, который может содержать следующие компоненты:

Заголовок — определите заголовок для всплывающего окна, используя свойство заголовка. Описание — настраиваемое содержимое, содержимое из одного поля, содержимое имени / значения из всех полей. Содержание описания можно определить с помощью свойств description или fieldInfos []. Медиа — изображения, диаграммы (круговая, столбчатая, линейная). Определите мультимедийный контент с помощью свойства mediaInfos []. Отображение вложений forex trading for beginners pdf — если контент поддерживает вложения, включите вложения с помощью свойства showAttachments..

Содержимое полей можно использовать во всплывающем окне, указав имя поля в фигурных скобках, например:. Этот синтаксис отличается от синтаксиса, используемого для определения информационного шаблона..

Чтобы создать PopupTemplate, определите содержимое всплывающего окна, создав объект со свойствами, перечисленными в таблице ниже..

В версии 3.10 и новее шаблоны всплывающих окон могут включать requirements for forex trading in india ссылки на поля из таблиц или слоев, которые участвуют в классе отношений. Синтаксис для использования этих полей: Relations / Relationship_id / field_name. Чтобы использовать поле из отношения, поле должно быть включено в fieldInfos и в заголовок, описание или mediaInfos. Пример использования этого синтаксиса показан внизу этой страницы..

Объект форматирования даты или числа. Поля типа дата и число можно отформатировать, указав функцию форматирования. Формат будет применяться везде, где поле используется во всплывающем окне (заголовок, описание, мультимедиа и т. Д.)..

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

Поля даты форматируются путем указания имени из приведенной ниже таблицы how to trade forex for beginners.. "LE" относится к прямому порядку байтов.

Структура expressionInfo: выражение Выражение Arcade, вычисляющее строку или число. Это выражение может ссылаться на значения полей с помощью глобальной переменной $ feature и выполнять математические вычисления и логические вычисления во время выполнения. Имена полей, на которые есть ссылки в выражениях Arcade, должны быть включены в свойство outFields слоя. name Имя выражения. Это используется для ссылки на значение данного выражения в свойстве description popupTemplate, заключая его в фигурные скобки и ставя перед ним выражение / (например,). См. Фрагмент кода ниже. returnType Необязательно. Тип возвращаемого значения выражения Arcade. Поддерживаемые типы — строка и число. Значение по умолчанию — строка. title Необязательно. Заголовок, используемый для описания значения, возвращаемого выражением во всплывающем окне..

Примеры.

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

Шаблон с содержанием из нескольких полей, определенных с помощью fieldInfos [] .

Шаблон, определяющий всплывающую диаграмму:

Шаблон, отображающий изображение в разделе медиа:

Шаблон, который ссылается на связанное поле и использует его xm api forex в диаграмме:

Шаблон, который ссылается на выражение Arcade.

Похожие статьи