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 -~----------~----~----~----~------~----~------~--~---
