Is there any way to change the mouse cursor on the map after activating the SketchViewModel in the latest version of the javascript API? I tried doing it with css with no luck.
viewDiv.style.cursor = "default";
Here is a bit of a sledgehammer way to force the issue (in typescript, but it should be even simpler in plain javascript):
@Ben Elan - ESRI support says this is not possible without downloading the API javascript and hacking it, so I have given up on doing this.
In vanilla JavaScript it would be
document<SPAN class="punctuation token">.</SPAN><SPAN class="token function">getElementById</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"viewDiv"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">.</SPAN>style<SPAN class="punctuation token">.</SPAN>cursor <SPAN class="operator token">=</SPAN> <SPAN class="string token">"default"</SPAN><SPAN class="punctuation token">;</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>
If that doesn't work you could try using jQuery
<SPAN class="token function">$</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">'#viewDiv'</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="token function">css</SPAN><SPAN class="punctuation token">(</SPAN> <SPAN class="string token">'cursor'</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">'default'</SPAN> <SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>
jQuery CDN:
<SPAN class="language-javascript script token"><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>script</SPAN> <SPAN class="attr-name token">src</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>https://code.jquery.com/jquery-3.4.1.min.js<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">integrity</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo<SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">crossorigin</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>anonymous<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>script</SPAN><SPAN class="punctuation token">></SPAN></SPAN></SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.