A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.arcgis.com/javascript/latest/api-reference/esri-popup-content.html below:

content | API Reference | ArcGIS Maps SDK for JavaScript 4.33

ESM: import * as content from "@arcgis/core/popup/content.js";

CDN: const content = await $arcgis.import("@arcgis/core/popup/content.js");

Object: @arcgis/core/popup/content

Since: ArcGIS Maps SDK for JavaScript 4.11

A convenience module for importing Content classes when developing with TypeScript. For example, rather than importing content elements one at a time like this:

import TextContent from "@arcgis/core/popup/content/TextContent.js";
import MediaContent from "@arcgis/core/popup/content/MediaContent.js";
import FieldsContent from "@arcgis/core/popup/content/FieldsContent.js";
import AttachmentsContent from "@arcgis/core/popup/content/AttachmentsContent.js";
import CustomContent from "@arcgis/core/popup/content/CustomContent.js";
import ExpressionContent from "@arcgis/core/popup/content/ExpressionContent.js";
import RelationshipContent from "@arcgis/core/popup/content/RelationshipContent.js";

You can use this module to import them on a single line:

import { TextContent, MediaContent, FieldsContent, AttachmentsContent, CustomContent, ExpressionContent, RelationshipContent } from "@arcgis/core/popup/content.js";

This module also allows you to implement type guards on the content elements, making your code smarter.

import { Content } from "@arcgis/core/popup/content.js";

function logContentElement(content: Content): void {
  if (content.type === "media") {
    console.log("Content type is media");
  }
  else {
    // The compiler knows the content element must be `text | fields | media | attachment | custom`
    console.log("The value is not a valid popup content element.")
  }
}
Type Definitions

AttachmentsContent represents an attachment element associated with a feature.

Popup content element types.

CustomContent represents a custom content element associated with a feature.

ExpressionContent represents an expression element associated with a feature.

FieldsContent represents the FieldInfo associated with a feature.

MediaContent contains an individual or array of chart and/or image media elements to display within a popup's content.

RelationshipContent represents an relationship element associated with a feature.

TextContent defines descriptive text as an element within the PopupTemplate's content.

UtilityNetworkAssociationsContent represents an utility network associations element associated with a feature.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4