Olá, pessoal,
Consegui criar uma função lógica usando IIF, mas o resultado final não está aparecendo como eu gostaria.
Segui esta pergunta feita anteriormente:https://community.esri.com/thread/225577-arcade-expressions-conditionals-and-popups porque o que quero é parecido. Parece que usar IIF não faria minha expressão aparecer no pop-up se o resultado fosse FALSE.
Abaixo está minha expressão. A expressão está identificada como "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>
A função funciona como esperado e retorna isto no meu pop-up
O problema é que, se $feature["TYPE"] != 'STRAW', meu pop-up exibe
O que quero é que, se o resultado for False, o campo não apareça no meu pop-up. O que estou fazendo de errado ou não estou entendendo?