Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   фокус в DataGrid (http://www.flasher.ru/forum/showthread.php?t=92166)

firsoff 17.02.2007 14:49

фокус в DataGrid
 
есть 2 таблицы со списками треков, из одной можно таскать в другую эти треки. Проблема такая, если выбрана одна таблица (нажата любая ячейка), нужно убрать "фокус" (линия которая выделяет строку) с другой, получается по логике вещей, выделена всегда 1 таблица из 2х. А сейчас можно выделить в обоих таблицах по строке. пробовал setFocus(), что то не помогает...

CorC 17.02.2007 14:57

а насильно событие sellFocusOut вызвать не получается?
или не дает нужного эффекта просто не пробовал...

ну уж накрайняк могу посоветовать при потере фокуса
перерисовывать таблицу, зло, но зато 100% действенно

firsoff 17.02.2007 15:17

на событие sellFocusOut ты подписываешь собственную функцию, само по себе ничего не делает

firsoff 17.02.2007 15:28

можно действительно перерисовать и убить фокус используя всего 1 сточку:
"dataGrid.dataProvider = dataGrid.dataProvider"

CorC 17.02.2007 15:41

ну да это конечно зло,
но ведь работает же :)


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

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