我发现了一个错误,当在同一区域使用Canvas时,GWT-DataGrid中会出现一些意外的滚动条。无论我使用Canvas的哪些功能,即使我只是使用Canvas画线,也会引起问题。这种情况很难清楚地描述。我会尽我的全力。希望你知道我在说什么。
在我的应用程序中,当用户单击按钮时,将显示包含DataGrid的弹出式面板。在弹出式面板中,在RootLayoutPanel中,我有一个绘制一些图形的Canvas。如果Canvas和DataGrid出现在同一区域(它们是“隔行扫描”),则会出现错误(出现一些意想不到的奇怪滚动条)。另一方面,如果它们没有出现在同一区域,或者我只是不让Canvas开始绘图,如果它们交织,那么根本没问题。例如,如果我将Canvas从包含DataGrid的弹出面板下方移开,这样它们就不会交错,DataGrid也没有问题。
我发现有人在谷歌也报告了这个错误。这正是我遇到的。但没人能回答原因或提供一些解决方法。 http://code.google.com/p/google-web-toolkit/issues/detail?id=7338
如果您有任何解决方法。请告诉我。感谢