| 漏洞 ID 编号 |
BUG-000122407 |
| 已提交 | May 15, 2019 |
| 上次修改时间 | June 5, 2024 |
| 适用范围 | ArcGIS API for JavaScript |
| 找到的版本 | N/A |
| 操作系统 | N/A |
| 状态 | Known Limit
经开发团队审核,已确定此问题与不受 Esri 控制的软件的已知限制有关。 问题的“其他信息”部分可能包含进一步说明。
|
附加信息
This is by design. In order to keep performance running smoothly, we cannot optimally watch every property of a renderer to make the appropriate redraw. The developer needs to clone the renderer and reset it themselves. It is one extra line of code, but it is worth the performance savings.
解决办法
Clone and reassign the renderer.
var rendererClone = layer.renderer.clone();
layer.renderer = rendererClone;
重现步骤