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
-~----------~----~----~----~------~----~------~--~---

Responder a