Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Обработка клика мышью вне DataGrid (http://www.flasher.ru/forum/showthread.php?t=119273)

shami 16.12.2008 18:38

Обработка клика мышью вне DataGrid
 
Есть, панелька с DataGrid, одна из колонок, колонка с TextInput, необходимо чтобы по клику мышки, вне выбранного TextInput обрабатывалась введенная инфа. При таком
Код AS1/AS2:

<mx:TextInput id="input" text="{currentAmount}" visible="{getStatusChecked(data)}" 
                                                        width="100%" updateComplete="getColor(data)" enter="focusOut()" mouseDownOutside="focusOut()" focusOut="focusOut()">

Обработка клика мышки происходит только при клике на датагриде, а не на всей панельки. Необходимо чтоб происходило при клике на любом месте на панельки, кроме TextInput

Nirth 21.12.2008 20:45

Подписать обработчик событий на всю панельку =)

Ключевые слова в гугле: ActionScript 3, Even Bubbling, Flex

shami 22.12.2008 19:50

В результате пришлось два обработчика писать. Один ловил нажатие на ТЕкстИнпут и ничего не делал. Второй же ловил во всем приложение


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

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