2013-05-14 86 views
-1

我想读取FLex中的CSV文件并显示Datagrid上文件的内容。 plzz提供解决方案...如何在flex中读取CSV文件?

我的DataGrid和列上,我想加时赛显示该文件的文件内容::

<mx:AdvancedDataGrid id="dg" x="0" y="{btnBar.height}" width="100%" height="532" 
           defaultLeafIcon="{null}" draggableColumns="false" editable="true" 
           folderClosedIcon="{null}" folderOpenIcon="{null}" 
           horizontalScrollPolicy="auto" itemEditBegin="onItemEditBegin(event)" 
           itemEditEnd="processData(event)" itemOpen="onItemOpen(event.item)" 
           resizableColumns="false" sortableColumns="false" sortExpertMode="true" 
           verticalScrollPolicy="on"> 



    <mx:AdvancedDataGridColumn id="value" width="250" dataField="value" 
              editorDataField="classValue" headerText="Values" 
              itemEditor="ComboBoxRenderer"/> 
       <mx:AdvancedDataGridColumn id="property" dataField="property" editable="true" 
              editorDataField="SelectedItem" headerText="Property" 
              itemEditor="PropertyComboBoxRenderer"/> 

回答

0

1.创建一个bean,解析CSV并将其添加到bean(属性与coulmns no相同)。
2.将该bean添加到迭代列表中。
3.将列表作为数据提供者传递给Datagrid