Se eu tirar do código do os comandos :    rendererIsEditor="true"
editorDataField="usa"
ele funciona. mas ele abre um campo texto para eu digitar um valor, ai eu
digito 0 ou 1  e  ele assume como checado ou nao...


2008/9/10 Xande Zendron <[EMAIL PROTECTED]>

> opa... assim André..
> eu consigo marcar, trazer do banco marcado ou nao..
> o problema eh a hora q eu tiro o foco do campo.
> ai ele me retorna o erro.
>
>
>
> 2008/9/10 Andre & Geane Caetano <[EMAIL PROTECTED]>
>
> 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
>>>
>>>
>>
>> >>
>>
>
>
> --
> Atenciosamente
>
> Alexandre Zendron
> MSN: [EMAIL PROTECTED]
> Skype: xandezendron
> ----------------------------
>



-- 
Atenciosamente

Alexandre Zendron
MSN: [EMAIL PROTECTED]
Skype: xandezendron
----------------------------

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