Cadê o código do *itemRenderer="**renderer.dados"*
Tenta algo assim:
<s:DataGrid >
<s:columns>
<s:ArrayList>
<s:GridColumn width="100" dataField="id"
headerText="Codigo"/>
<s:GridColumn dataField="descricao"
headerText="Descrição"/>
<s:GridColumn headerText="Cotação 01" >
<s:GridColumn headerText="Cotação 02" >
<s:itemRenderer>
<fx:Component>
<s:GridItemRenderer>
<s:Button
click="{outerDocument.abreTela(event)}" />
</s:GridItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid>
brunobg
--
****************************************************
www.brbsoftware.com.br
[email protected] (MSN & Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397
Em 12 de julho de 2011 16:16, Antonio Pasqualli <[email protected]
> escreveu:
> Ola, sempre use item renderer no data grid e nunca tive problemas, mas,
> agora com o 4.5 não estou conseguindo, estou usando desta forma (abaixo) ao
> compilar não apresenta erro, apenas ao acessar (erro tbm abaixo), alguem
> passou pelo mesmo problema?
>
> <s:DataGrid
>
> x="53" y="121" width="223" buttonMode="true" mouseChildren="false"
>
> requestedRowCount="
>
> 4" useHandCursor="true">
>
> <s:columns>
>
> <s:ArrayList>
>
> <s:GridColumn dataField="" headerText="Column 1" itemRenderer="
> renderer.dados"/>
>
> <s:GridColumn dataField="dataField2" headerText="Column 2"/>
>
> </s:ArrayList>
>
> </s:columns>
>
> </s:DataGrid>
>
>
> ------------------
> erro
> ------------------
> TypeError: Error #1009: Não é possível acessar uma propriedade ou um método
> de uma referência de objeto nula.
> at
> spark.components::Group/addElement()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\Group.as:1342]
> at
> spark.components.gridClasses::GridLayout/createTypicalItemRenderer()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridLayout.as:748]
> at
> spark.components.gridClasses::GridLayout/updateTypicalCellSizes()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridLayout.as:883]
> at
> spark.components.gridClasses::GridLayout/measure()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\gridClasses\GridLayout.as:444]
> at
> spark.components.supportClasses::GroupBase/measure()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\supportClasses\GroupBase.as:1148]
> at
> mx.core::UIComponent/measureSizes()[E:\dev\hero_private\frameworks\projects\framework\src\mx\core\UIComponent.as:8496]
> at
> mx.core::UIComponent/validateSize()[E:\dev\hero_private\frameworks\projects\framework\src\mx\core\UIComponent.as:8420]
> at
> spark.components::Group/validateSize()[E:\dev\hero_private\frameworks\projects\spark\src\spark\components\Group.as:1012]
> at
> mx.managers::LayoutManager/validateSize()[E:\dev\hero_private\frameworks\projects\framework\src\mx\managers\LayoutManager.as:665]
> at
> mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\hero_private\frameworks\projects\framework\src\mx\managers\LayoutManager.as:792]
> at
> mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\hero_private\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1180]
>
>
> --
> "Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
> necessário também a ação" - William Shakespeare
>
> --
> 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
--
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