tenta isso: <mx:CheckBox selected="{data.usa == 1?true:false}" />
2008/9/10 Zendron <[EMAIL PROTECTED]> > > Bom dia pessoal.. > nao sei muito bem como utilizar o item render em um data grid, > mas fui pegando alguns exemplo e tentando adaptar aqui no meu código. > > bom. o codigo acaixo contem um datagrid q tem um checkbox na ultima > coluna. > consigo trazer os dados do banco e tudo mais, e deixar o checkbox > marcado quando a condicao eh verdadeira. > > o problema é que quando clico fora em qualquer botao, tenho um erro. > abaixo o código e o erro > > codigo: > > <?xml version="1.0" encoding="utf-8"?> > <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" width="372" height="264" xmlns:ns1="util.OEM.*" > creationComplete="inicializa()" title="Ingressos"> > <mx:Script source="as/winConfiguraIngresso.as" /> > <mx:DataGrid x="0" y="0" id="lsting" > dataProvider="{dadosEncontrados}" editable="true" width="100%" > height="190"> > <mx:columns> > <mx:DataGridColumn dataField="codAreaIngresso" > width="0" > editable="false"/> > <mx:DataGridColumn headerText="Tipo" > dataField="descAreaIngresso" > editable="false"/> > <mx:DataGridColumn headerText="Valor Fem" > dataField="vlrFem" > editable="true"/> > <mx:DataGridColumn headerText="Valor Masc" > dataField="vlrMasc" > editable="true"/> > <mx:DataGridColumn headerText="Usa" dataField="usa" > textAlign="center" rendererIsEditor="true" > editorDataField="usa"> > <mx:itemRenderer> > <mx:Component> > <mx:CheckBox selected="{data.usa == 1}" /> > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > </mx:columns> > </mx:DataGrid> > <ns1:btnFechar winPai="{this}" bottom="4" right="4"/> > <mx:Button label="Salvar" bottom="4" right="80" > click="salvarItens(lsting.dataProvider)"/> > </mx:TitleWindow> > > > > erro: > > ReferenceError: Error #1069: Property usa not found on > br.com.vairolah.admin.ingresso.winConfiguraIngresso_inlineComponent1 > and there is no default value. > at mx.controls::DataGrid/itemEditorItemEditEndHandler()[E:\dev\3.0.x > \frameworks\projects\framework\src\mx\controls\DataGrid.as:4807] > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at mx.core::UIComponent/dispatchEvent()[E:\dev\3.0.x\frameworks > \projects\framework\src\mx\core\UIComponent.as:9051] > at mx.controls::DataGrid/endEdit()[E:\dev\3.0.x\frameworks\projects > \framework\src\mx\controls\DataGrid.as:4031] > at mx.controls::DataGrid/deactivateHandler()[E:\dev\3.0.x\frameworks > \projects\framework\src\mx\controls\DataGrid.as:4546] > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at mx.core::UIComponent/dispatchEvent()[E:\dev\3.0.x\frameworks > \projects\framework\src\mx\core\UIComponent.as:9051] > at mx.controls::DataGrid/endEdit()[E:\dev\3.0.x\frameworks\projects > \framework\src\mx\controls\DataGrid.as:4031] > at mx.controls::DataGrid/editorMouseDownHandler()[E:\dev\3.0.x > \frameworks\projects\framework\src\mx\controls\DataGrid.as:4591] > > > > > alguem tem alguma diga??? > > obrigado > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---