ricardo.poblete

Adobe Flex, ActionScript 3, etc…

List with Checkbox as Itemrender

Posted by ripoblet on April 22, 2009

This post is my first spanuish post my native language.
Consideremos que queremos tener una lista (objeto List) que tiene el contenido renderizado con unos checkbox, un típico problema es cuando se mueve el scroll, los itemsrenders se modifican por un tema de actualización. He acá un cpdigo que funciona bien con Flex 3

CODIGO:

Este es el list

Si se pueden dar cuenta la clave es el item render que está en negrita y porsupuesto el dataprovider que debe entregar una “lista de objetos”, un arraycollection estaría bien.

CheckBoxRender.mxml

Como ven el objeto a mostrar es un Checkbox que tiene un texto que proviene del objeto entrante llamado “data” por lo tanto se despliegará la propiedad NOMBRE del objeto que viene entrando en el list, además tiene una propiedad llamada isSelected que nos permite colocar el checkbox seleccionado o no.

Finalmente en el change del objeto modificamos la propiedad recien nombrada.

Se pueden dar cuenta que pueden colocar Tags de Script dentro del checkbox, ya que este es el main,

es decir checkbox al ser componente envuelve todo el contenido.

Espero que haya quedado claro..

Saludos

Ricardo

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>