Dobrý den všem,
Úspěšně jsem vytvořil logickou funkci pomocí IIF, ale konečný výsledek se nezobrazuje tak, jak bych chtěl.
Vycházel jsem z této dříve položené otázky:https://community.esri.com/thread/225577-arcade-expressions-conditionals-and-popups protože chci něco podobného. Zdá se, že použití IIF nezabrání zobrazení výrazu ve vyskakovacím okně, když je výsledek FALSE.
Níže je můj výraz. Výraz je označen jako „Custom“.
<SPAN class="token function">IIF</SPAN><SPAN class="punctuation token">(</SPAN>$feature<SPAN class="punctuation token">[</SPAN><SPAN class="string token">"TYPE"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="operator token">==</SPAN><SPAN class="string token">'STRAW'</SPAN><SPAN class="punctuation token">,</SPAN> $feature<SPAN class="punctuation token">[</SPAN><SPAN class="string token">"TYPE"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">""</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Funkce funguje podle očekávání a ve vyskakovacím okně se mi zobrazí toto:
Můj problém je, že pokud $feature["TYPE"] != 'STRAW', ve vyskakovacím okně se zobrazí
Chtěl bych, aby se při výsledku False pole ve vyskakovacím okně nezobrazovalo. Co dělám špatně nebo čemu nerozumím?