Hallo zusammen,
Ich habe erfolgreich eine logische Funktion mit IIF erstellt, aber das Ergebnis wird nicht so angezeigt, wie ich es gerne hätte.
Ich habe mich an dieser bereits gestellten Frage orientiert:https://community.esri.com/thread/225577-arcade-expressions-conditionals-and-popups , da mein Anliegen ähnlich ist. Es scheint, als würde IIF nicht bewirken, dass mein Ausdruck im Pop-up ausgeblendet wird, wenn das Ergebnis FALSE ist.
Unten sehen Sie meinen Ausdruck. Der Ausdruck ist mit „Custom“ beschriftet.
<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>
Die Funktion arbeitet wie erwartet und gibt in meinem Pop-up Folgendes zurück:
Mein Problem ist jedoch: Wenn $feature["TYPE"] != 'STRAW' ist, zeigt mein Pop-up Folgendes an:
Ich möchte, dass es nicht im Pop-up angezeigt wird, wenn das Ergebnis False ist. Was mache ich falsch oder verstehe ich nicht richtig?