0

私はGWTを使用しており、StackLayoutPanelを動的に作成しています。たとえば。VerticalPanelに4つまたは5つのStackLayoutPanelがあります。StackLayoutPanelの高さをピクセル単位で設定しました。高さを設定しないと、ビューに4または5ではなく1つのStackLayoutPanelしか表示されません。すべてのパネルを表示したいのですが、高さをピクセル単位で設定したくありません。

私のコード、

    StackLayoutPanel stackLayoutPanel = new StackLayoutPanel(Unit.EM);
    stackLayoutPanel.setHeight("300px");
    List<String> list = Lists.newArrayList();
    VerticalPanel vPanel = new VerticalPanel();
    for(String value : list) {
         stackLayoutPanel.add(new Label("Hello"), new Label("Hai"), 4);
    }
    vPanel.add(stackLayoutPanel);

誰か助けてもらえますか?

よろしくお願いします、Gnik

4

1 に答える 1

0

これらの css プロパティが変更されると、それらのパネルが消えることがあります。ですから、それらを編集してみてください。間違っているかもしれませんが、許してください。積み重ねられたレイアウト パネルのコンテナーには、フレックス テーブルがあるとよいと思います。

于 2012-04-30T09:11:07.730 に答える