0

こんにちは、アプリケーション UI に vaadin アプリを統合する vaadin アプリケーションに取り組んでいます。画像は次のとおりです。ここに画像の説明を入力

スクロール バーが上にあり、グリッドが下にあります。

グリッドを設定するために試しましたが、グリッドでは機能setSizeFull()layout.setSizeUndefined()ません..

これは、BeanItemContainer のオブジェクトをグリッドに追加すると発生します。

BeanItemContainer<Partner> container = new BeanItemContainer<Partner>(Partner.class, model.getPartnerList());
        Grid grid = new Grid();


         grid.setColumns("code","surname","name","companyName");

         grid.getColumn("code").setHeaderCaption("Code");
         grid.getColumn("lastname").setHeaderCaption("Last Name");
         grid.getColumn("name").setHeaderCaption("First Name");
         grid.getColumn("companyName").setHeaderCaption("Company");

         //grid.setContainerDataSource(container);
        layout.addComponent(grid);
        addComponent(layout);
        return layout;
4

1 に答える 1

2

私もこのエラーが発生しました。

プロジェクトの開始時にテーマをコンパイルした開発者は、

$v-included-components: remove($v-included-components, grid); テーマのscssファイルに.

この行をコメントアウトするか、行を完全に削除してから、やり直してください

于 2016-09-15T15:35:03.513 に答える