如何在flex中读取CSV文件?

时间:2013-05-14 09:53:07

标签: actionscript-3 flex flex4.5

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

我的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"/>

1 个答案:

答案 0 :(得分:0)

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