After an update from 4.1 to 4.2 version, the SimpleFillSymbol with style 'diagonal-cross' is not working anymore.
Here goes a simple example:
graphicsLayer<SPAN class="punctuation token">.</SPAN>graphics<SPAN class="punctuation token">.</SPAN><SPAN class="token function">add</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">Graphic</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">{</SPAN>
geometry<SPAN class="punctuation token">:</SPAN> feature<SPAN class="punctuation token">.</SPAN>geometry<SPAN class="punctuation token">,</SPAN>
symbol<SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">SimpleFillSymbol</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">{</SPAN> style<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"diagonal-cross"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>Actually, I noticed that none of the possible styles, besides the default (solid), are working.
I'm using MapView.
In the browser, the following exception is thrown:
Uncaught TypeError<SPAN class="punctuation token">:</SPAN> Right<SPAN class="operator token">-</SPAN>hand side <SPAN class="keyword token">of</SPAN> <SPAN class="string token">'instanceof'</SPAN> is not an object
at b<SPAN class="punctuation token">.</SPAN>l<SPAN class="punctuation token">.</SPAN>_getParentSurface <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">333</SPAN><SPAN class="punctuation token">)</SPAN>
at b<SPAN class="punctuation token">.</SPAN>l<SPAN class="punctuation token">.</SPAN>_setFillObject <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">333</SPAN><SPAN class="punctuation token">)</SPAN>
at b<SPAN class="punctuation token">.</SPAN>l<SPAN class="punctuation token">.</SPAN>setFill <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">330</SPAN><SPAN class="punctuation token">)</SPAN>
at Object<SPAN class="punctuation token">.</SPAN>m<SPAN class="punctuation token">.</SPAN>styleShape <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">381</SPAN><SPAN class="punctuation token">)</SPAN>
at f<SPAN class="punctuation token">.</SPAN>render <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">368</SPAN><SPAN class="punctuation token">)</SPAN>
at d<SPAN class="punctuation token">.</SPAN>renderChild <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">364</SPAN><SPAN class="punctuation token">)</SPAN>
at d<SPAN class="punctuation token">.</SPAN>renderChildren <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">259</SPAN><SPAN class="punctuation token">)</SPAN>
at d<SPAN class="punctuation token">.</SPAN>render <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">255</SPAN><SPAN class="punctuation token">)</SPAN>
at m<SPAN class="punctuation token">.</SPAN>renderChild <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">290</SPAN><SPAN class="punctuation token">)</SPAN>
at m<SPAN class="punctuation token">.</SPAN>d<SPAN class="punctuation token">.</SPAN>renderChildren <SPAN class="punctuation token">(</SPAN>MapView<SPAN class="punctuation token">.</SPAN>js<SPAN class="punctuation token">:</SPAN><SPAN class="number token">259</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Is this a error or there is another way to use the style property of SimpleFillSymbol in 4.2?
I appreciate the help!