我有一个包含多列的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时调用。对不起的帖子感到抱歉。第一次发帖