Flex itemrenderer, встроенный или использующий тег itemrenderer? - PullRequest
0 голосов
/ 28 августа 2011

Может ли кто-нибудь объяснить, как лучше всего использовать itemrendrers для Adv.DataGrid во Flex?Следует ли использовать тег и написать компонент или с помощью свойства itemrenderer?

С уважением, Wrinkle

Ответы [ 3 ]

2 голосов
/ 28 августа 2011

ИМХО, вы должны исключить предметника. Посмотрите на это как на вклад в долговременное обслуживание и модульность вашего кода. Может случиться так, что если вы напишете рендерер достаточно универсально, вы сможете использовать его в другом месте в этом проекте или в будущих проектах.

(я предполагаю, что нетривиальный рендерер элементов - например, тот, который наследуется от Label и меняет цвет)

0 голосов
/ 29 августа 2011

Есть одна большая разница, если вы отлаживаете компонент.В моем случае я использую IntelliJ, и, похоже, существует проблема (они утверждают, что это проблема Flash), которая делает все точки останова недействительными, как только обнаружен один встроенный компонент.

0 голосов
/ 28 августа 2011

Нет разницы в производительности.

Небольшая разница в удобочитаемости: если ваш рендерер довольно мал, нет смысла выделять его как отдельный класс.И наоборот, если рендерер становится огромным, его внутренности внутри тега DataGrid могут выглядеть ужасно.

...