Beck,
Funcionou, muito obrigado pela dica!!!
Acho que o meu nao funcionava pq estava adicionando o objeto
DataGridColumn direto na propriedade columns como no exemplo abaixo
dg.columns.push(newColumn);
Fiz como igual ao seu exemplo e funcionou.
[]s
Marcelo de Francisco.
On May 22, 1:08 pm, Beck Novaes <[EMAIL PROTECTED]> wrote:
> Marcelo,
>
> Tentei simular o seu problema (conforme código abaixo) e não consegui.
> Será que a sua hipótese de que o erro ocorre devido as colunas
> dinâmicas está correta?
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
>
> <mx:Script>
> <![CDATA[
> import mx.controls.dataGridClasses.DataGridColumn;
> import mx.controls.DataGrid;
>
> private function addColumn(event:Event):void
> {
> var dg:DataGrid =
> DataGrid(event.currentTarget);
>
> var newColumn:DataGridColumn = new
> DataGridColumn();
> newColumn.dataField = "col2";
> newColumn.headerText = "Col 2"
>
> var columns:Array = dg.columns;
> columns.push(newColumn);
> dg.columns = columns;
> }
>
> ]]>
> </mx:Script>
>
> <mx:DataGrid creationComplete="addColumn(event)">
>
> <mx:dataProvider>
> <mx:Object col1="col1_1" col2="col1_2"/>
> <mx:Object col1="col2_1" col2="col2_2"/>
> <mx:Object col1="col3_1" col2="col3_2"/>
> <mx:Object col1="col4_1" col2="col4_2"/>
> <mx:Object col1="col5_1" col2="col5_2"/>
> <mx:Object col1="col6_1" col2="col6_2"/>
> <mx:Object col1="col7_1" col2="col7_2"/>
> <mx:Object col1="col8_1" col2="col8_2"/>
> <mx:Object col1="col9_1" col2="col9_2"/>
> <mx:Object col1="col10_1" col2="col10_2"/>
> <mx:Object col1="col11_1" col2="col11_2"/>
> </mx:dataProvider>
>
> <mx:columns>
>
> <mx:DataGridColumn dataField="col1" headerText="Col
> 1"/>
>
> </mx:columns>
>
> </mx:DataGrid>
>
> </mx:Application>
>
> []'s
> Beck Novaes
>
> On 22 maio, 03:44, Marcelo de Francisco
>
> <[EMAIL PROTECTED]> wrote:
> > Beck,
>
> > O problema ocorre quando adiciono colunas no dataGrid pelo Action
> > Script através de um Array de DataGridColumn.
> > Tudo funciona bem, apenas quando clico na barra de rolagem vertical da
> > o erro citado anteriormente.
> > Se eu adicionar as colunas direto no dataGrid, o scroll executa
> > corretamente.
> > Mas eu preciso adicioná-las em tempo de execução.
>
> > On 21 maio, 10:59, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
> > > Olá Marcelo,
>
> > > Para te ajudar eu precisaria de mais informações. Você poderia, por
> > > exemplo, postar um trecho de código aqui com este problema?
>
> > > []'s
> > > Beck Novaes
>
> > > On 19 maio, 12:21, Marcelo de Francisco
>
> > > <[EMAIL PROTECTED]> wrote:
> > > > Oi pessoal,
>
> > > > Toda vez que clico na barra scroll de um datagrid da o seguinte erro
> > > > TypeError: Error #1010: A term is undefined and has no properties.
> > > > Alguem tem idéia do motivo desse erro?
>
> > > > []s
> > > > Marcelo de Francisco
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---