使用MX DataGrid ItemRenderer时丢失了两个像素

时间:2012-06-15 10:16:59

标签: flex datagrid actionscript itemrenderer flex-spark

我在基于HBox的一列上安装了带有自定义项目渲染器的mx DataGrids。我尝试使用spark MXDataGridItemRenderer类来优化它们,但是使用它会导致列的第一行比其余行短2px,就像第一行隐藏在网格标题下一样。从第二行开始,高度正常,但第一行问题导致每行向上移动2px。选择后,它看起来很糟糕。

任何想法都会非常感激。

1 个答案:

答案 0 :(得分:0)

我之前也见过这个问题。我不确定什么是正确的答案,但为我的应用程序解决它我停止使用火花垃圾。我看到火花的好处,但对我来说,它的挫折程度超过了它的实用性。所以我看到它的方式,你有两个选择:

1:为每个网格列创建MXDataGridItemRenderer,使它们都是统一的。

2:不要试图优化它们,只要坚持使用HBox解决方案(这就是我所做的)。