スマート GWT を使用してアプリケーションを開発し、GWT コンポーネントを使用しているアプリケーションの構造を作成しています。HTML コード スニペットは次のとおりです。
<div class="container">
<div id="pagePanel" ></div>
</div>
私のpagePanel
div では、すべてのコンポーネントが追加されます。pagePanel
コンポーネントをdiv に動的に追加するpagePanel
と、追加されたコンポーネントのサイズに従って div が拡大されず、追加されたスマート gwt コンポーネントがpagePanel
div をオーバーフローします。したがって、smart gwt のすべての div に css を与える必要があります。しかし、GWT は独自に HTML 構造を生成するため、コード内のすべての div を見つけることはできません。
フレックステーブルを使ってページを構成しているので、smart gwt の Canvas に FlexTable を追加します。スーパークラスにCanvas
追加されます。フレックス テーブルとキャンバスに css を指定しましたが、キャンバスとフレックス テーブルの間にさらに 2 つの div が生成され、コードでそれらを見つけることができないため、これらの div に css を指定する方法がわかりません。initWidget
Composite
コードは次のとおりです。
NTCanvas smartContainer = new NTCanvas();
smartContainer.setWidth("970px");
smartContainer.setStyleName("smart-container");
smartContainer.setStylePrimaryName("smart-container");
initWidget((Widget) smartContainer);
gwt で生成された div をコードで見つける方法を教えてください。または、PagePanel div からスマート コンポーネントのオーバーフローの問題を解決する方法。
ありがとう、 プナム・プロヒット