Flex: создание настраиваемого компонента списка - PullRequest
1 голос
/ 10 января 2011

Я пытаюсь расширить контейнер mx: Box, чтобы две кнопки находились снаружи контейнера для циклического перемещения по его содержимому (аналогично полосе прокрутки).

Я сделал пользовательский компонент, который выглядит в основном например, «mx: HBox-> mx: Button mx: Box mx: Button», где кнопки и поле являются дочерними для hbox.

Как я могу предложить пользователю доступ к блоку (скажем, его dataProvider и itemRenderer) через мой пользовательский компонент?

Так что им просто нужно написать 'local: MyCustomComponent dataProvider = "rar" itemRenderer = "rar" />', и мой блок внутри этого компонента может использовать его?

1 Ответ

2 голосов
/ 10 января 2011

Создание методов получения и установки, которые проксируют свойства вашего компонента List.

, т.е.:

private function set dataProvider(value:Object):void
{
 list.dataProvider = value;
}
...