![]() |
Problema refresco checkbox en una list He creado una list y dentro varios checkbox, el problema es que cuando por ejemplo se marcan todos los checkbox,si subes y bajas la barra de desplazamiento de la list hacia abajo y arriba, los ultimos pierden la cruz de marcado y no se porque. alguna idea?. |
Re: Problema refresco checkbox en una list Cita:
Saludos Código: <?xml version="1.0" encoding="utf-8"?> |
Re: Problema refresco checkbox en una list Muchisimas gracias por responder, cuando empece hace tiempo a utilizar itemRenderer fue el ejemplo más claro que encontré, incluso por si alguien lo utiliza podeís sacar fuera <mx:itemRenderer> <mx:Component> <mx:CheckBox selectedField="selected" change="data.selected = selected" /> </mx:Component> </mx:itemRenderer> Y crear otro componente para reutilizarlo, esto es lo que hacia yo y no entendia porque cuando subia y bajaba la barra con el scroll se volvía a poner el selected a su valor anterior, pues bien hoy lo he solucionado simplemente hay que actualizar el data.selected. Si haceis una traza no os extrañeis si entra en <mx:CheckBox varias veces con valor data=null. |
Re: Problema refresco checkbox en una list Cita:
Este es mi problema: http://www.forosdelweb.com/f113/erro...uncion-575496/ Si tienes alguna pista, te suplico me ayudes :'( como estás recogiendo el valor de ese checkbox? |
Re: Problema refresco checkbox en una list no puedes llamar a una función porque actua como si fuera un componente nuevo. Es como si este código de tu ej <mx:itemRenderer> <mx:Component> <mx:CheckBox label="Escoger" click="modificarTexto()"/> </mx:Component> </mx:itemRenderer> Lo metieses en un componente nuevo (que de echo es lo que te aconsejo) <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:CheckBox label="Escoger" click="modificarTexto()"/> </mx:HBos> (Aunque realmente es lo mismo que el codigo de arriba, las dos formas son iguales) No sabe que es modificarTexto() porque no existe en el componente, tendrías que llamar con un evento, Application.application... o cualquier historia al procedimiento modificarTexto. |
| La zona horaria es GMT -6. Ahora son las 19:11. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.