同じ領域で Canvas を使用すると、GWT-DataGrid で予期しないスクロールバーが表示されるというバグが見つかりました。Canvas のどの機能を使用しても、Canvas を使用して線を描画しただけでも問題が発生します。シナリオを明確に説明するのは困難です。私は自分のベストを尽くす。私が話していることを知っていただければ幸いです。
私のアプリでは、ユーザーがボタンをクリックすると、DataGrid を含むポップアップ パネルが表示されます。ポップアップ パネルの下の RootLayoutPanel には、いくつかのグラフを描画する Canvas があります。Canvas と DataGrid が同じ領域に表示される (「インターレース」) 場合、バグが表示されます (予期しない奇妙なスクロール バーが表示されます)。一方、それらが同じ領域に表示されない場合、またはインターレースされている場合に Canvas に描画を開始させない場合は、まったく問題ありません。たとえば、DataGrid を含むポップアップ パネルの下から Canvas を離してインターレースしないようにすると、DataGrid に問題はありません。
Google でもこのバグが報告されていることがわかりました。そして、それはまさに私が遭遇したものです。しかし、誰も理由を答えたり、回避策を提供したりすることはできません。
http://code.google.com/p/google-web-toolkit/issues/detail?id=7338
何か対処法があれば。私にお知らせください。ありがとう