Amigos de Flex 3, tengo un datagrid con un item renderer en una columna, es un checkbox, que se llena desde Mysql con PHP.
Luego, cuando selecciono el checkbox, se dispara un HTTP service que graba en una tabla mysql una cadena "true" (es varchar) y si lo desselecciono, me graba en la tabla una cadena "false". Todo eso, anda perfecto.

Si el dataprovider es un array (abajo lo escribo como ejemplo), toma bien la cadena y queda seleccionado si corresponde, pero cuando viene desde la tabla (el caso real), es decir; cuando recupero el datagrid, luego de haber cerrado el explorador por ejemplo, el checkbox NO me aparece seleccionado, en los casos que tiene true en la tabla. La tabla y el PHP que levanta el datagrid están verificados.

Les agradeceré acualquier ayuda que me pueda orientar

Muchas gracias! :D

<mx:ArrayCollection id="miArrayCollection">
<mx:source>
<mx:Array>
<mx:Object identif="true"/>
<mx:Object identif="false"/>
<mx:Object identif="false"/>
</mx:Array>
</mx:source>
</mx:ArrayCollection>