How To Link "extent-change" And "update-end" Events In Dojo?
In ArcGIS JS API I need to trigger a method of my class when the processing after an extent change is complete. I didn't find any special event for this. extent-change triggers too
Solution 1:
I solved this issue by flattening the event listeners. First, I made a flag _reloadFlag
, initialized in the constructor as false
and then changed to true
whenever I want to call _bar
, like in _foo
. _bar
now starts with a test of _reloadFlag
either setting it to false
or returning nothing. The event listeners now look like this:
this.events.push(on(this.map, "extent-change", lang.hitch(this, this._foo)));
this.events.push(on(this.map, "update-end", lang.hitch(this, this._bar)));
Post a Comment for "How To Link "extent-change" And "update-end" Events In Dojo?"