如何在Vaadin中设置网格

How to set Grid in Vaadin

您好,我正在开发一个将 vaadin 应用程序集成到应用程序 UI 中的 vaadin 应用程序。图片是:

the Scroll bar is up and grid is below.

为了设置网格,我尝试了 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;

我也遇到过这个错误。

项目启动时编译主题的开发者有

$v-included-components: remove($v-included-components, grid); 在主题 scss 文件中。

请注释掉这一行或完全删除该行并重试