Flex – The entity name must immediately follow the ‘&’ in the entity reference

Venho trazer a solução de um problema simples mas que me fez perder alguns minutos ontem, a ideia era criar uma validação onde o botão de envio só ficasse disponível ao preenchermos os inputs de login e senha.

No Flex podemos fazer isto adicionando a propriedade “enabled” ao botão, e foi exatamente o que fiz:

<s:Button id="ConnectButton" width="50%" label="Connect Account" click="AuthClickHandler(event)"
enabled="{LoginPasswordInput.text.length > 4 && LoginEmailInput.text.length > 4}"/>

Logo de cara recebi o seguinte erro: “The entity name must immediately follow the ‘&’ in the entity reference”, depois de alguns minutos encontrei
a solução, que por sinal é muito simples, veja minha condição &&, preciso escapar estes caracteres desta forma: &amp;&amp; o código final ficou assim:

<s:Button id="ConnectButton" width="50%" label="Connect Account" click="AuthClickHandler(event)"
enabled="{LoginPasswordInput.text.length > 4 &amp;&amp; LoginEmailInput.text.length > 4}"/>

 

Até a próxima!

Comentarios

comentarios