Список с многоканальным (переносом слов) рендерером элементов - как пролистать до дна? С тестовым набором и скриншотами

В веб-приложении Flex 4 я пытаюсь использоватьspark.components.List для чата (по разным причинам - у меня это уже хорошо работает в мобильном приложении Flex), но из-за того, что я использую средство рендеринга элементов, которое может быть многопоточным (т. е. переносит слишком длинные строки), у меня проблема в том, что я не могу прокрутить список до дна, вызвав егоensureIndexIsVisible метод:

Я подготовил очень простой тест. Это всего лишь 2 файла, которые будут работать мгновенно, когда вы поместите их в новый проект Flex в Flash Builder -

MyApp.mxml:




    
        

    

    

        
            
        
    

MyRenderer.mxml:




     
        = 0)
                    myColor = 0xFFEEEE;
                else if (label.indexOf("July") >= 0)
                    myColor = 0xEEFFEE;
                else if (label.indexOf("August") >= 0)
                    myColor = 0xEEEEFF;
                else 
                    myColor = 0xFFFFFF;
            } 
        ]]> 
    

    
        
            
        
    

    

Пожалуйста, посмотрите и посоветуйте мне, как прокрутить список до самого конца.

Должен ли я как-то использоватьmyList.dataGroup для этого? Или может быть?layout.verticalScrollPosition

Я тоже пробовалcallLater(myList.ensureIndexIsVisible, [MONTHS.length - 1]) но это неТ помочь.

Ответы на вопрос(1)

Ваш ответ на вопрос