Hi Craig,

That fixed it, thanks!

Sid

On Feb 5, 2009, at 8:03 PM, Craig Bowman wrote:

Sid:



Make a class that extends the CellRenderer class and.





..ack its quicker to show you the code. See below. This will do it for you.





package {

   import fl.controls.listClasses.CellRenderer;



  // make a cell renderer class that allow wrapping of text



   public class MultiLineCell extends CellRenderer

   {



       public function MultiLineCell()

       {

           // constructor

           textField.wordWrap = true;

           textField.multiline = true;

           textField.autoSize = "left";

       }



       override protected function drawLayout():void

       {

           // allow text to flow according to column width

           textField.width = this.width;

           super.drawLayout();

       }

   }  // end of class

}  // end of package





Now just assign it to the required column. Ie:





myDataGrid.getColumnAt(5).cellRenderer=MultiLineCell;





Cheers,

Craig Bowman

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Sidney de Koning - be a geek, in rockstar style!
Flash / AIR Developer @ www.funky-monkey.nl
Technical Writer @ www.insideria.com

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to