将flex datagrid转换为数组。但数据网格中的数据并非来自数据提供者

时间:2013-11-26 15:32:31

标签: arrays actionscript-3 flex datagrid mxml

我有一个包含多列的flex数据网格。数据来自数据库。数据网格不使用数据提供程序方法,到目前为止,我无法访问列中保存的数据。

我基本上需要从一列中提取所有值,然后找出最常出现的值,但是已经证明提取数据很困难。     我的数据网格设置如下:         MXML:

      <mx:datagrid id="mydatagrid">
            <mx:columns>
              <mx:DatagridColumn datafield="datafield1"/>
              <mx:DatagridColumn datafield="datafield2"/>
              <mx:DatagridColumn datafield="datafield3"/>
              <mx:DatagridColumn datafield="datafield4"/>
              <mx:DatagridColumn datafield="datafield5"/>
         </mx:columns>
   </mx:datagrid>

public function init():void{
        mydatagridcanv.query = datagridquery;
        displayitems.push;
        etc
        etc
}

当使用命令“mydatagrid.dataProvider as ArrayCollection == arraycollection1;”时,mydatagrid没有数据提供者dataprovider为null。信息来自数据库中的表格,并被推送到网格中。当我在我的ide中检查数据网格时,我可以看到它具有正确数量的子节点,即行,但这些子节点没有值。我还能指出上面的init函数是在actionscript中,并在创建datagrid时调用。对不起的帖子感到抱歉。第一次发帖

0 个答案:

没有答案