В фокусе Spark List Itemrenderer по умолчанию используется currentState.

Я использую элемент управления списком искр с средством визуализации элементов. Каждый раз, когда я устанавливаю currentState для itemrenderer, в тот момент, когда я выхожу из itemrenderer, он сбрасывается до состояния по умолчанию. Как я могу заставить средство визуализации предметов сохранять текущее состояние, если я явно не скажу ему об изменении?


person Tony Smith    schedule 29.12.2010    source источник


Ответы (1)


Вы можете сделать это, переопределив метод getCurrentRendererState в вашем рендерере и вернув любое состояние, которое вам нравится, включая ваше настраиваемое состояние. Надеюсь, это поможет.

person Wade Mueller    schedule 29.12.2010
comment
Мне кажется забавным, что возвращение currentState в методе getCurrentRendererState решает проблему. Разве это уже не должно быть так? Похоже, лучший вариант, чем возвращать null по умолчанию. Спасибо за вашу помощь!!! - person Tony Smith; 30.12.2010
comment
Это отличный момент, я внес здесь небольшое улучшение: bugs.adobe. com / jira / browse / SDK-29061. Проголосуйте за эту проблему и / или оставьте комментарий к своему варианту использования, если хотите, чтобы он был исправлен. - person sshongru; 09.01.2011