数据网格中的垂直网格线消失

时间:2011-03-25 17:56:48

标签: flex flex3 advanceddatagrid

提前道歉 - 这是一个很长的镜头,但我想我会尝试。我有一个相当大的应用程序,它采用了AdvancedDataGrid组件。当调整特定列的大小(确切地说是第二列)时,第二列和第三列之间的分隔符将消失为第2列的相当小但非空的宽度范围。任何想法为何会发生这种情况?不幸的是,我没有任何代码可以显示这一点,因此意识到它很难提供帮助,但我很乐意提供建议...

谢谢

1 个答案:

答案 0 :(得分:1)

好的,我想出了如何治愈症状,虽然我不确定为什么会这样。基本上我的ADG中的一列没有通过此检查

 if ((item.x +item.width) <= x)
在AdvancedDataGrid.as的第2609行

少量,因此不会被绘制。我现在覆盖drawVerticalLine并向x添加一个小epsil来通过测试 - 不要对解决方案的优雅做出任何声明,但似乎可以解决问题。