Вам нужно написать функцию labelFunction, чтобы вернуть разделенный запятыми список, который вы хотите отобразить в столбце.
Прочтите эти документы по созданию пользовательской функции метки .Вот некоторые важные сведения:
[Начать цитату]
Вы можете передать функцию метки элементу управления List, чтобы обеспечить логику, определяющую текст, который появляется в элементе управления.Функция метки должна иметь следующую подпись:
labelFunction(item:Object):String
Параметр элемента, передаваемый элементом управления Label, содержит объект элемента списка.Функция должна возвращать строку для отображения в элементе управления List.
Примечание. Большинство подклассов ListBase также принимают свойство labelFunction с подписью, описанной выше.Для элементов управления DataGrid и DataGridColumn подпись метода имеет вид labelFunction (item: Object, dataField: DataGridColumn): String, где item содержит объект элемента DataGrid, а dataField указывает столбец DataGrid.
....
<mx:Script><![CDATA[
public function myLabelFunc(item:Object):String {
return item.data + ", " + item.label;
}
]]></mx:Script>
[End Quote]
Параметр объекта item является элементом dataProvider, для которого вы хотите сгенерировать метку.
Вы можете указать свойство labelFunction нарассматриваемый класс:
<mx:DataGridColumn labelFunction="myLabelFunc" />
Вы также можете сделать то же самое с пользовательским itemRenderer.