Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Не вызывается обработчик при нажатии на таблицу (http://www.flasher.ru/forum/showthread.php?t=168432)

zigfridus 20.09.2011 20:34

Не вызывается обработчик при нажатии на таблицу
 
Добрый день.
Пишу свой 1-й проект на Flex. Появилась трудность. При нажатии на заголовок столбца в таблице mygrid не вызывается обработчик dg_clickHandler.
Подскажите, может я где-то ошибся?

Код AS3:

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                          xmlns:s="library://ns.adobe.com/flex/spark"
                          xmlns:mx="library://ns.adobe.com/flex/mx"
                          minWidth="955" minHeight="600"
                          creationComplete="appCreationcompleteHandler(event)" >
<fx:Script>
<![CDATA[
protected function appCreationcompleteHandler(event:FlexEvent):void
{
mygrid.addEventListener(GridEvent.GRID_CLICK, dg_clickHandler);
}
 
protected function dg_clickHandler(event:GridEvent):void
{
//do something                               
}
]]>
</fx:Script>
 
<mx:DataGrid id="mygrid" height="100%">
<mx:columns>
<mx:DataGridColumn width="40" dataField="id" headerText="id"/>
<mx:DataGridColumn width="80" dataField="name" headerText="name"/>
</mx:columns>
</mx:DataGrid>
 
</s:Application>



Часовой пояс GMT +4, время: 18:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.