Как создать полностью новый управляемый данными компонент в flex 3? - PullRequest
0 голосов
/ 22 июля 2011

Довольно широкий вопрос, который я знаю, извиняюсь за это!

Итак, у меня есть набор данных, который мне нужно представить в гибком приложении.Он должен быть представлен двумя способами, во-первых, как список компонентов, который выполняется с использованием компонента List и обычного ItemRenderer.Во-вторых, он также должен быть представлен как «аннотации» на диаграмме в 2D.Поскольку это не совсем подходит для List, DataGrid, Chart и т. Д., Я думаю, мне нужно создать новый компонент для визуализации данных.Я бы хотел настроить его так, чтобы вы могли указывать свойства itemRenderer и dataProvider для компонента точно так же, как для сетки данных или списка.Разница здесь в том, что каждый элемент данных будет иметь обязательные координаты X и Y, которые помещают его в содержащий компонент.

Мои первоначальные попытки подклассифицировали UIComponent и реализовали IDataRenderer, но я не уверен, какие еще интерфейсы мне нужно реализовать, чтобы сделать компонент правильно управляемым данными?

Я уже написал простой ItemRenderer / ItemEditor, который будет правильно отображать каждый элемент данных, мне просто нужен компонент, который будет содержать эти ....

спасибо за любую помощь

1 Ответ

0 голосов
/ 23 июля 2011

Почему бы просто не использовать spark DataGroup, которая позволяет вам размещать вещи где угодно?

...