На самом деле, это очень возможно.
Вместо этого используйте <mx:List>
и используйте атрибут itemRenderer
, чтобы указать на компонент Flex.
Как это сделать? Если у вас есть Flex Builder, просто щелкните правой кнопкой мыши исходную папку и выберите «Создать»> «Компонент Flex». Назовите свой компонент как myComponent. Если нет, то компонент - это просто файл .mxml, в котором есть что-то, например:
<mx:HBox>
<mx:Text text="Some Component" />
</mx:HBox>
и все. Укажите атрибут itemRenderer списка на myComponent (или где бы он ни находился). Не включайте ".mxml". В списке теперь будет отображаться ваш пользовательский компонент вместо некоторого текста. Просто добавьте некоторые записи в dataProvider списка или что-то еще, чтобы он отображал ваш компонент.
В вашем случае вы хотите добавить mx: CheckBox и mx: TextInput в ваш компонент, чтобы придать ему вид списка задач.
Найти источник здесь