13/04/2008, 11:50
|
| | Fecha de Ingreso: octubre-2003
Mensajes: 208
Antigüedad: 21 años, 1 mes Puntos: 0 | |
Re: Problema refresco checkbox en una list Cita:
Iniciado por falcatin 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?. Intenta este ejemplo... ami me sirvió para futuras aplicaciones....
Saludos
Código:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:local="*" >
<mx:Script>
<![CDATA[
private var stateList:Array = [
{ label: "Alaska", selected: false },
{ label: "Arkansas", selected: false },
{ label: "California", selected: false },
{ label: "Delaware", selected: false },
{ label: "Florida", selected: false },
{ label: "Georgia", selected: false },
{ label: "Hawaii", selected: false },
{ label: "Massachusetts", selected: false },
{ label: "Nevada", selected: false },
{ label: "Pennsylvania", selected: false },
{ label: "South Dakota", selected: false },
{ label: "Tennessee", selected: false },
{ label: "Utah", selected: false },
{ label: "Virginia", selected: false },
{ label: "Washington", selected: false }
];
private function showSelected():void
{
var s:String = "";
var n:int = stateList.length;
for (var i:int = 0; i < n; i++)
{
if (stateList[i].selected)
s += stateList[i].label + "\n";
}
ta1.text = s;
}
]]>
</mx:Script>
<mx:List id="list1" initialize="list1.dataProvider = stateList" width="200" >
<mx:itemRenderer>
<mx:Component>
<mx:CheckBox selectedField="selected" change="data.selected = selected" />
</mx:Component>
</mx:itemRenderer>
</mx:List>
<mx:Button label="show selected" click="showSelected()" />
<mx:TextArea id="ta1" width="200" height="100" />
</mx:Application>
__________________ Webmaster
http://www.conglomodigital.com |