AS3跟踪datagrid内容

时间:2012-03-12 14:59:34

标签: actionscript-3 csv

我似乎无法追踪我填充了信息的数据网格的内容; 一旦我可以找出如何跟踪它或每行,我会将它推入一个新的数组进行导出。

所以例如:我有一个从CVS文件填充的datagrid instanceNamed(info)//;文本文件//

包含150行和15列。我只想在输出窗口中跟踪它。从那时起我将研究如何写入磁盘。

我一直在寻找,但似乎无法找到解决这个问题的方法。

谢谢

2 个答案:

答案 0 :(得分:1)

查看本教程:Using the Flex Automation API with Fluint

您需要的是getValuesFromGrid() - 方法中实现的内容。检查DataGridTabularData的使用方式。

答案 1 :(得分:0)

我已经研究了如何跟踪单个单元格或整个DataGrid,下面是一个例子:

        function trace_dataGrid(){
        for (var k:Number = 0; k < DataGrid.length - 1; k++) {
        var info += DataGrid.getItemAt(k).Team_name + "," + 
               DataGrid.getItemAt(k).Player_name+"\r\n";
               trace(info);
               }
        }

输出
澳大利亚足球,鲍勃 悉尼足球,大卫
澳大利亚板球,吉姆

AS3 Data Grid Example ,Tracing cell or row values

RunThrough:
 首先创建一个循环计数器“k”,它检查数据网格“长度” “get item AT”将检查第一个位置,与DataGrid中的变量匹配 “TeamName”/“PlayerName是下一个引用。完成此操作后,它将重复此”k ++“相同的结构,直到满足条件(counter == datagrids Length-1),以便更好地理解最好的方法是如何构造数组,等等。