Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Flex: selectable text in DataGridColumn?

How do I make text selectable (so I can copy) in a DataGridColumn?

like image 839
Niels Bosma Avatar asked Dec 17 '22 05:12

Niels Bosma


1 Answers

Here is an even better way to do it. Just sub-class the default DataGridItemRenderer and set the selectable flag to true.

package com.renderers
{
    import mx.controls.dataGridClasses.DataGridItemRenderer;

    public class SelectableDataGridItemRenderer extends DataGridItemRenderer
    {
        public function SelectableDataGridItemRenderer()
        {
            super();
            this.selectable = true;
        }
    }
}

In your mxml you'd then do something like this:

<mx:DataGridColumn dataField="name" headerText="Name" itemRenderer="com.renderers.SelectableDataGridItemRenderer"/>
like image 85
Joshua Avatar answered Dec 26 '22 10:12

Joshua