如何在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 文件中。
请注释掉这一行或完全删除该行并重试
您好,我正在开发一个将 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 文件中。
请注释掉这一行或完全删除该行并重试