| Bug-ID-Nummer |
BUG-000167739 |
| Eingereicht | May 22, 2024 |
| Zuletzt geändert | December 6, 2024 |
| Gilt für | ArcGIS Maps SDK for JavaScript |
| Gefunden in Version | 4.29 |
| Betriebssystem | Windows OS |
| Betriebssystemversion | 10.0 64 Bit |
| Status | As Designed
Nach Überprüfung durch das Entwicklungsteam wurde festgestellt, dass dieses Verhalten wie geplant ist. Weitere Informationen finden Sie im Abschnitt "Zusätzliche Informationen".
|
Zusätzliche Informationen
The description is hard to follow in this issue. But the issue is indicating that the layer is showing every feature when the layerView.filter.objectIds is set to an empty array. Instead the user thinks it must hide every feature. This feature is working as intended and matches the server behavior. If the user does not want to show any features when the objectIds is an empty array, set the filter.where clause to 1 = 0. This ensured no features are visible.
The FeatureFilter document to describe this behavior will be updated. Create an issue for JS API SDK to follow up on the documentation status.
Workaround
As a workaround, the code is modified to set FeatureEffect as null if no features are selected.
Sample code: https://codepen.io/RiddhiG/pen/eYaZbgR.
Schritte zur Reproduzierung