Bug
Bug ID Number | BUG-000143342 |
---|---|
Submitted | September 30, 2021 |
Last Modified | June 5, 2024 |
Applies to | ArcGIS API for JavaScript |
Version found | 4.21 |
Operating System | Windows OS |
Operating System Version | 10.0 |
Status | Will Not Be Addressed |
To change Graphic.symbol at runtime, do one of the following:
The following code works. There is no need to remove and add graphics from GraphicsLayer to change graphic symbols. Use the layer.graphics.getItemAt() method to get the graphic instead of layer.graphics.items.
var gp0 = layer.graphics.getItemAt(0);
var gp1 = layer.graphics.getItemAt(1);
var gp2 = layer.graphics.getItemAt(2);
const symbol0 = gp0.symbol.clone();
symbol0.size = 10 * rate;
gp0.symbol = symbol0;
gp1.symbol = symbol0;
gp2.symbol = symbol0;
Bug ID: BUG-000143342
Software:
Get help from ArcGIS experts
Download the Esri Support App