【问题标题】:Vertical Grid Line in datagrid disappears数据网格中的垂直网格线消失
【发布时间】:2011-03-25 17:56:47
【问题描述】:

提前道歉 - 这有点远,但我想我会尝试的。我有一个相当大的应用程序,它使用了 AdvancedDataGrid 组件。当调整特定列的大小(准确地说是第二列)时,第二列和第三列之间的分隔符消失了,因为第 2 列的宽度范围相当小,但非空。关于为什么会发生这种情况的任何想法?不幸的是,我没有任何代码来展示这一点,因此我意识到这很难提供帮助,但我愿意接受关于在哪里寻找的建议......

谢谢

【问题讨论】:

  • 你有一些示例代码或我们可以查看的屏幕截图吗?

标签: apache-flex flex3 advanceddatagrid


【解决方案1】:

好的,我想出了如何治愈这种症状,尽管我不确定为什么会发生这种情况。基本上我的 ADG 中的一列没有通过这个检查

 if ((item.x +item.width) <= x)

在 AdvancedDataGrid.as 的第 2609 行上少量,因此不会被绘制。我现在重写 drawVerticalLine 并向 x 添加一个小 epsilon 以通过测试 - 没有声称解决方案的优雅,但似乎可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多