tags:

views:

279

answers:

1

I want to know column index of header in AdvancedDataGrid when a user clicks on header - either left click or right click.

+1  A: 

AdvancedDataGrid dispatches a headerRelease event when you click on its header. This event has a zero based columnIndex property.

There is one problem though: The headerRelease event is dispatched only if the clicked column is sortable and the data provider supports sorting.

<mx:AdvancedDataGrid headerRelease="handleHeaderClick(event)">
  <!-- Columns and stuff -->
</mx:AdvancedDataGrid>
<mx:Script>
  <![CDATA[

    private function handleHeaderClick(event:AdvancedDataGridEvent):void
    {
      var index:Number = event.columnIndex;
    }

  ]]>
</mx:Script>
Amarghosh
Thank you Amarghosh
Anshuman Jaiswal