![]() |
фокус в DataGrid
есть 2 таблицы со списками треков, из одной можно таскать в другую эти треки. Проблема такая, если выбрана одна таблица (нажата любая ячейка), нужно убрать "фокус" (линия которая выделяет строку) с другой, получается по логике вещей, выделена всегда 1 таблица из 2х. А сейчас можно выделить в обоих таблицах по строке. пробовал setFocus(), что то не помогает...
|
а насильно событие sellFocusOut вызвать не получается?
или не дает нужного эффекта просто не пробовал... ну уж накрайняк могу посоветовать при потере фокуса перерисовывать таблицу, зло, но зато 100% действенно |
на событие sellFocusOut ты подписываешь собственную функцию, само по себе ничего не делает
|
можно действительно перерисовать и убить фокус используя всего 1 сточку:
"dataGrid.dataProvider = dataGrid.dataProvider" |
ну да это конечно зло,
но ведь работает же :) |
| Часовой пояс GMT +4, время: 18:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.