| Bug ID Number |
BUG-000135332 |
| Submitted | November 11, 2020 |
| Last Modified | January 25, 2021 |
| Applies to | ArcGIS API for JavaScript |
| Version found | 4.17 |
| Operating System | Windows |
| Operating System Version | 10 |
| Status | In Product Plan
The issue has been added to the development team's backlog. The goal for issues with this status is to address them in a near-term release (next release or two). Check the issue's Additional Information or Alternate Solution section to see if there is helpful information until it can be fully addressed.
|
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
Steps to Reproduce