Página inicial do Grupos do Google
Ajuda | Acessar
Mensagem sobre o tópico DataGrid + wordwrap
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na Internet
Sua resposta não foi enviada.
Post publicado
gabriela perry  
Ver perfil
 Mais opções 4 jul, 12:13
De: gabriela perry <gabrielape...@hotmail.com>
Data: Fri, 4 Jul 2008 15:13:11 +0000
Local: Sex 4 jul 2008 12:13
Assunto: RE: [flexdev] Re: DataGrid + wordwrap

Vê se isso ajuda:
http://blog.flexexamples.com/2007/07/23/creating-multi-line-data-grid...

Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br

> Date: Fri, 4 Jul 2008 07:55:45 -0700
> Subject: [flexdev] Re: DataGrid + wordwrap
> From: filippebr...@gmail.com
> To: flexdev@googlegroups.com

> Fiz esse exemplo para quem puder ajudar.

> <?xml version="1.0"?>
> <!-- behaviors\CompositeEffects.mxml -->
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
> initialize="init();">

>    <mx:Script>
>            <![CDATA[
>                    public function init(){
>                            var result:Array = new Array();

>                            result.push({id:1, txt:"teste asjdhajksdh ajskdh ajksdh asjkdh
> asjkdhasjkd haksjdh askjdh asdashdkj"});
>                                 result.push({id:2, txt:"teste"});
>                                    this.textos.dataProvider = result;
>                    }
>            ]]>
>    </mx:Script>

>    <mx:DataGrid id="textos" doubleClickEnabled="false" wordWrap="true"
> fontSize="9" left="20" right="20" bottom="60" top="107">
>            <mx:columns>
>                       <mx:DataGridColumn headerText = "id" dataField = "id" width="70"/

>                       <mx:DataGridColumn headerText = "Texto" dataField = "txt"
> width="100"/>
>            </mx:columns>
>    </mx:DataGrid>

> </mx:Application>

> Realizando esse exemplo ele ira escrever o Texto no datagrid exibindo
> por completo.

> MAS se for alterada a ordem do array RESULT ficando dessa forma:

>                                 result.push({id:2, txt:"teste"});
>                            result.push({id:1, txt:"teste asjdhajksdh ajskdh ajksdh asjkdh
> asjkdhasjkd haksjdh askjdh asdashdkj"});

> Ele retorna o campo texto com uma unica linha. O que eu quero é que se
> adeque ao tamanho da segunda.

> On 4 jul, 11:40, Beck Novaes <beck.nov...@gmail.com> wrote:
> > Que tal um trecho de código simples que reproduz o problema?

> > []'s
> > Beck Novaes

> > On Jul 4, 11:37 am, Filippe Brito <filippebr...@gmail.com> wrote:

> > > Blz pessoal,

> > > Tentei fazer um dataGrid e coloquei o wordwrap="true". Quando preencho
> > > o data grid, se o primeiro registro tiver um texto maior que o espaço
> > > disponível pra ele, ele expande automativamente a área, exibindo assim
> > > todo o texto.

> > > Mas quando o primeiro registro é menor que o espaço disponivel e o
> > > segundo é maior, ele mantem o tamanho do primeiro e o segundo preenche
> > > com o texto cortado.

> > > Entenderam o que quis dizer? Gostaria de saber se alguem ja passou por
> > > isso e se tem alguma solução.

_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE

    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2008 Google