laptop and a wrench

Bug

When creating a JoinTableDataSource with a DynamicMapLayer and a QueryTableDataSource, columns from the DynamicMapLayer have a random table name.

Zuletzt veröffentlicht: January 25, 2021 ArcGIS API for JavaScript
Bug-ID-Nummer BUG-000135332
EingereichtNovember 11, 2020
Zuletzt geändertJanuary 25, 2021
Gilt fürArcGIS API for JavaScript
Gefunden in Version4.17
BetriebssystemWindows
Betriebssystemversion10
StatusIn Product Plan

Workaround

Option 1:

Set the rightTableSource to a TableDataSource instead of a QueryTableDataSource. However, the entire table is joined by performing this. Refer to:

  • TableDataSource: https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-Sublayer.html#TableDataSource
  • QueryTableDataSource: https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-Sublayer.html#QueryTableDataSource

Option 2:

The random column names from the DynamicMapLayer for further steps such as query are in the 'fields' of the Sublayer. Refer to:

  • Sublayer.fields: https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-Sublayer.html#fields

Schritte zur Reproduzierung

Bug-ID: BUG-000135332

Software:

  • ArcGIS API for JavaScript

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln