Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The Dynamic Image Point Viewer displays an image with interactive points overlaid.
  • It allows users to view and interact with specific locations on an image.
  • Points can change appearance based on data values.
  • It is suited for interactive maps, facility diagrams, or process visualizations.
  • The component supports dynamic data sources for images and points.

Example Point ViewerImage Added

Specs

Tokens

TokenDescription
displayNameDisplay name shown in the structure panel
imageUrlURL of the image displayed in the viewer
resizeImageStrategyStrategy for resizing image
fitToContainerScales the image to fit the container
useStaticSizeUses specified width and height values
fillWholeContentFills the entire container, may crop
useRealSizeDisplays the image at actual size
widthFixed width when using static size strategy
widthAutoAutomatically adjusts width to content
heightFixed height when using static size strategy
heightAutoAutomatically adjusts height to content
disableScrollbarControls visibility of scrollbars
paddingClassAdds spacing around the image viewer
thresholdConfigConditional styling rules for points
imageDataSourceIdData source ID for retrieving the image
getImageHttpRequestParametersMapHTTP parameters for image fetching
pointsDataSourceIdData source ID for retrieving points
getPointsHttpRequestParametersMapHTTP parameters for points fetching
positionXFieldNameField name for X coordinate
positionYFieldNameField name for Y coordinate
keyFieldNameField name for unique point identifier
displayFieldNameField name for tooltip display text
eventsConfigurable events the component can trigger
ON_IMAGE_POINT_CLICK (Events)Event when a point is clicked
ON_IMAGE_CLICK (Events)Event when the image is clicked
ON_IMAGE_POINT_DRAG_ENDED (Events)Event when a point drag ends
ON_IMAGE_POINT_VIEWER_CONTEXT_MENU_ACTION (Events)Event when a context menu action is selected
ON_GLOBAL_PARAMETERS_CHANGE (Events)Event when global parameters change
ON_INIT (Events)Event when the component is initialized
ON_DESTROY (Events)Event when the component is destroyed
contextMenuLabelText label for context menu actions
visibilityPolicySetIdPolicy set ID controlling visibility
displayConditionsRules for showing or hiding the component
dataTestIdIdentifier for automated testing
enableAsHotspotEnables guided tour hotspot
guidedTourHotSpotTitleTitle for guided tour hotspot
guidedTourHotSpotDescriptionDescription for guided tour hotspot

...

  • positionXFieldName – Specifies the field name in the data source that contains the X coordinate for each point. For example, "locationX" tells the component which field in the data represents the horizontal position of each point on the image.
  • positionYFieldName – Specifies the field name in the data source that contains the Y coordinate for each point. For example, "locationY" tells the component which field in the data represents the vertical position of each point on the image.
  • keyFieldName – Specifies the field name that uniquely identifies each point. For example, "sensorId" helps the component track individual points and associate them with data records.
  • displayFieldName – Specifies the field name that contains the display text for each point's tooltip. For example, "sensorName" determines what text is shown when users hover over a point.

Point with dataImage Added

Styling

(Configured in General Properties)

...