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

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



> Date: Fri, 4 Jul 2008 07:55:45 -0700
> Subject: [flexdev] Re: DataGrid + wordwrap
> From: [EMAIL PROTECTED]
> To: [email protected]
> 
> 
> 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 <[EMAIL PROTECTED]> wrote:
> > Que tal um trecho de código simples que reproduz o problema?
> >
> > []'s
> > Beck Novaes
> >
> > On Jul 4, 11:37 am, Filippe Brito <[EMAIL PROTECTED]> 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
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a