Flex:使列在2个DataGrids之间对齐?

时间:2009-11-09 19:42:24

标签: flex datagrid flex3 advanceddatagrid

我有2个高级数据网格,一个在另一个之上。它们都具有确切的列数,并以相同的方式相互关联。但每个都显示不同的数据,这就是我分成2个网格的原因。但是,在每一个上你可以调整列的大小,我想要的是这样做,这样如果你调整任一数据网格上的列,相反的数据网格上的同一列也会调整大小,所以它们总是排成一行。

有办法做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

private function onColumnStretch(e:AdvancedDataGridEvent):void
{
    (adg1.columns[e.columnIndex] as AdvancedDataGridColumn).width =  (adg2.columns[e.columnIndex] as AdvancedDataGridColumn).width;
}

添加到dategrid:

columnStretch="onColumnStretch(event)"