![]() |
Horizontal Scroll in ADG
Добрый день!
Есть пользовательское дерево, которое наследовано не от mx.tree, а от mx.AdvancedDataGrid. Т.е. фактически, это ADG с одной колонкой. Вопрос - реально ли как-то сделать в нем горизонтальный скролл, кроме, как положить его в контейнер и добавить отдельный скроллер. Т.е. меня интересует именно возможность как-то перехватить логику скроллирования по колонкам и переписать ее, это вообще реально? Спасибо за внимание. |
|
Хм, так это же itemRenderer. Я не совсем понял, как это использовать для решения моей задачи. Если добавить в него скролл, то он добавиться к каждому элементу, а не один на весь столбик. Да, у меня как раз используется кастомный спарковский рендерер. Я даже смог посчитать его ширину. Но когда я пытаюсь дереву поставить horizontalMaxPosition = ширина самого большого элемента, скролл все равно остается не активным.
Спасибо за внимание и буду рад ответам) |
Сделать колонку шире чем ADG и выставить horizontalScrollPolicy.
|
Проблема в том, что mx:ADG не позволяет скролить внутри колонки. Он скролит только по колонкам. Так что метод с выставлением ширины колонки не сработает.
Все таки в интернетах я нашел то что искал. А именно: как переопределить логику скроллирования. Грубо говоря, можно сделать примерно так: Код AS3:
|
| Часовой пояс GMT +4, время: 03:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.