Создание пользовательских средств визуализации элементов в Flex - PullRequest
0 голосов
/ 14 июня 2011

при создании пользовательских средств визуализации элементов, какие интерфейсы нам нужно реализовать? Спасибо заранее.

Ответы [ 2 ]

1 голос
/ 14 июня 2011

Все зависит от того, что вы хотите, чтобы ваш визуализатор элементов.

            <mx:DataGridColumn
                color="0x00000"
                fontSize="14"
                headerText="Campaign Name" 
                headerStyleName="headerStyle" 
itemRenderer="com.view.components.itemrenderers.SimpleCampaignNameItemRenderer"/>

Приведенный выше фрагмент кода показывает, что я хочу, чтобы элементы в DataGridColumn отображались с использованием пользовательского средства визуализации элементов, которое я написал.

Сам по себе рендер - это VBox с LinkButton.

Я просмотрел некоторые из моих старых проектов.Почти все мои средства визуализации элементов - это файлы MXML.Но в одном из файлов AS я обнаружил следующее:

public class PhotoRenderer extends UIComponent implements IDataRenderer

Взгляните на веб-сайт Adobe, хотя должно быть разумное руководство.Я посмотрю и выложу один для вас в ближайшие несколько минут.

Надеюсь, эта ссылка поможет:

http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_8.html

0 голосов
/ 14 июня 2011

Вы должны расширить класс ItemRenderer.Если вы действительно хотите реализовать интерфейс, достаточно только IItemRenderer.

...