0

フロントエンド フレームワークとして smartgwt を使用している J2EE プロジェクトに取り組んでいます。フロントエンド ページには、smartgwt コードを含む JSP ページと Java クラスが含まれています。すべてのページと smartgwt UI コンポーネントは IE8 で正常に動作しますが、IE11 では UI の問題があります。

IE11 では、リストグリッドのコンテンツがリストグリッドの下の境界線を超え、スクロールバーが機能しないという 1 つのタイプの問題しかありません。この問題は常に発生するわけではありません。ページでの追加、更新、または削除操作 (Ajax 操作のため、ページは送信およびリロードされません) の後に発生し、グリッドにデータをロードします。

問題が発生する前後のページの HTML コードを保存しました。生成された 2 つの HTML コードには多くの違いがありますが、UI の問題に直接関係する主な違いが 2 つあります。1 つはリストグリッドのスタイル属性で、間違ったページの div には が含まれていませんoverflow:hidden;。もう 1 つは、リストグリッドの高さと幅を制御する DIV でheight:4534px、間違ったページでは高さがありますがheight:300px、右側のページでは高さが異なります。

smartgwt のバージョンを 4.0 に、gwt のバージョンを 2.5.1 にアップグレードしようとしましたが、問題は解決しません。

私は smartgwt を初めて使用します。問題の解決策を見つけるためにどこを見ればよいかわかりません。ページの Java smartgwt コードが原因なのか、IE11 の smartgwt の問題なのかわかりません。またはその他の理由。問題の解決策を見つけるためにどの方向に進むべきか、誰かが案内できますか?

4

1 に答える 1