| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Flex > Проблема с DataGrid и RadioButton |
| Автор: soloweb 15.7.2008, 14:04 | ||
Есть DataGrid с
Но возникает следующая ситуация после загрузки всех данных в этот DataGrid методом dataProvider все грузится (появляется скролл горизонтальный) Значит после я выбираю какой нибудь елемент в radioButton и происходит следущее: Нужный RadioButton ставится в положении selected тоесть все нормально, далее, я начинаю премотку скроллом так чтобы из области видимости у меня исчез выбранный RadioButton и происходит следущее: При возврате на выделенный елемент RadioButton он становится в состояние selected="false" и выделяется другой елемент или вообще ничего не выделяется ((( Прошу помочь с данным вопросом ))) Заранее спасибо! |
| Автор: eternalko 15.7.2008, 14:54 |
| Не знаю что там, но попробуй в сам радио добавать свойства. id или индексы. |
| Автор: soloweb 15.7.2008, 15:30 |
| мдааа не помогает ((( Help кто-нибудь (((( |
| Автор: mantracoder 18.7.2008, 22:55 | ||
Итак, важно лишь понять одну простую вещь: количество ItemRenderer-ов соответствует количеству видимых строк. Т.е. при "перемотке" в itemRenderer попадает совсем другое data из модели. Поэтому, естественно, теряется выделение и на первый вгляд приложение ведет себя "хаотично". Поэтому, я бы реализовал рендерер вот так:
Естественно, что те объекты, которые отображаются в таблице должны иметь свойство selected типа Boolean, либо их класс должен быть обьявлен как динамический (dynamic). |