Многострочное поле сообщения в гибком интерфейсе mobileIconItemRenderer

#android #flash #mobile #flex4

#Android #flash #Мобильный #flex4

Вопрос:

У меня проблема с моим ItemRenderer в Flex. Я разрабатываю мобильное приложение и использую список. Одним из пунктов является установка даты. Но когда дата указана неправильно, я хочу задать текст в моем поле сообщения, например: Дата To должна быть после даты From.

Проблема в том, что я не знаю (и, похоже, нигде не нахожу его), где вы можете установить поле сообщения в многострочном формате. Я читал на форуме, что это возможно, но без объяснения, как.

нажмите на меня, чтобы увидеть пример

Здесь вы можете увидеть пример того, что я хочу (5-й элемент в списке использует многострочность).

В моем itemrenderer есть функция для установки поля сообщения:

 private function messageLabelFunction(item:Object):String
{
    var eventMessageParameter:EventMessageParameterCount = 
        EventMessageParameterCount(item);
    return eventMessageParameter.details;           
} 
  

Я надеюсь, что кто-нибудь сможет мне помочь.

Заранее спасибо!

С уважением, Тибо Хейлен

Комментарии:

1. Пожалуйста, опубликуйте код и для вашего средства визуализации элементов списка. Спасибо!

2. найдено решение! Опубликую его через минуту … но все равно спасибо

Ответ №1:

Я нашел лучшее решение:

Я продолжал поиск, и на сайте был подобный метод: variableRowHeight, но это не сработало в flex 4.5. Затем я снова поискал форумы Adobe и нашел эту угрозу: тема форума adobe

На самом деле это очень просто. Просто добавьте высоту в свой itemrenderer.

Я надеюсь, что смогу кому-нибудь помочь с этим

С уважением,

Тибо Хейлен