Вертикальная линия сетки в сетке данных исчезает - PullRequest
2 голосов
/ 25 марта 2011

Извинения заранее - это своего рода длинный выстрел, но я решил попробовать. У меня довольно большое приложение, в котором используется компонент AdvancedDataGrid. При изменении размера определенного столбца (точнее, второго) разделитель между вторым и третьим столбцом исчезает для довольно небольшого, но ненулевого диапазона ширины столбца 2. Есть идеи, почему это когда-нибудь произойдет? К сожалению, у меня нет никакого кода, чтобы показать это и, следовательно, понять, что это будет трудно помочь, но я открыт для предложений относительно того, где искать ...

спасибо

1 Ответ

1 голос
/ 26 марта 2011

Хорошо, я выяснил, как вылечить симптом, хотя я не уверен, почему это произойдет. В основном один из столбцов в моем ADG не прошел эту проверку

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

в строке 2609 файла AdvancedDataGrid.as на небольшую сумму и, следовательно, не рисуется. Теперь я переопределяю drawVerticalLine и добавляю небольшой эпсилон к x для прохождения теста - не претендую на элегантность решения, но, похоже, добился цели.

...