pessoal.. consgui resolver.. era um erro bobo..
na propriedade "editordatafield" eu estava usando o meu USA q eh um retorno
do banco.
mas na verdade ali tem que ser colocado o campo do itemrender que vai ser
modificado quando
ele for editado.
acho q falei certo!
falow
2008/9/10 Xande Zendron <[EMAIL PROTECTED]>
> 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
> ----------------------------
>
--
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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---