Olá!
Esta noite tive um problema para obter determinados valores dependendo do estado de uma checkbox. Basicamente, se a checkbox estiver selecionada, então o valor “S” deveria ser atribuído a uma variável. Caso contrário, o valor atribuído seria “N”.
Eu queria uma forma rápida e precisa de fazer isso, sem consumir muitas linhas de códigos. Até pensei em utilizar o operador condicional IF, mas eu queria algo mais resumido. Me lembrei do operador if ternário do PHP, e fui em busca de uma solução semelhante em Flex. Pois é: Existe!
Seria algo mais ou menos assim:
[codesyntax lang="actionscript3"]
exibir = (chkExibir.selected ? "S" : "N");
[/codesyntax]
Ou seja, se a propriedade selected da chkExibir for “true”, então retorna “S”, caso contrário retorna “N”.
Facil e rápido do jeito que eu queria, e o melhor, com apenas 1 linha de código!

by Talita
24 fev 2010 at 10:25
Interessante