![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Modus ponens
|
Ситуация такая: кастомный итем-рендерер, в нем есть лейбл, который может быть многострочным. Как узнать, когда нужно обновить / пересчитать высоту контейнера после присвоения тексту нового значения?
__________________
Hell is the possibility of sanity |
|
|||||
|
Привет, а событие change нельзя обрабатывать ?
если нет я бы сматрел наверно входящий текст и если он по правилам помещается в больше полей чем отрендеренно, то запускать обновление вобще не очень понятна ситуация )))
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
|
Modus ponens
|
Ок, проясню немного ситуацию: итемрендерер создается из другого компонента наследующегося от VBox. (Т.е. вообще не UITextField), В боксе есть 2 лейбла. Т.е. в ситуации когда либо у первого либо у второго лейбла будет больше чем 1 строчка итемрендерер обрежется снизу. На сколько я понимаю, листбейс, который и решает сколько места нужно отвести каждому рендереру не может правильно посчитать высоту в такой ситуации.
Да, еще, высоту можно получить в creationComplete, но это уже поздно, т.как если в нем попробывать еще раз поменять высоту получится бесконечный цикл в котором листбейс будет все время пересчитывать высоту по-своему после изменения значения и пересоздавать рендерер по-новой...
__________________
Hell is the possibility of sanity |
|
|||||
|
а при создании нельзя задать высоту ? тогда можно было при получении текста который идет в label просчитать высоту и ее уже передать в создание
либо вариант с creationComplete, только устанвливая флаги на единственное срабатывание, ( ну соотвественно, потом его где то сбрасывать ( чтобы при изменении текста, опять пересчитать высоту )
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Ловить когда у itemRenderer`а поменяется data.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| height , itemrenderer |
|
|