Контекстное меню требуется только для заблокированных столбцов в сетке данных

#actionscript-3 #flex3

#actionscript-3 #flex3

Вопрос:

Каков был бы наилучший способ добиться этого — нужны пункты контекстного меню только для определенных столбцов (заблокированных столбцов) datagird, а не для других столбцов.

Ответ №1:

заставил его работать, включив это в код:

 _context.addEventListener(ContextMenuEvent.MENU_SELECT, onMenuSelect);//_context is the dataprovider of the contextMenu of the datagird
  

затем внутри onMenuSelect

проверка условия следующим образом:

 var obj:Object=event.mouseTarget;
if (obj.listData.columnIndex < 10)//where 10 is the locked columns index of the datagrid
{
}
  

Спасибо.