【发布时间】:2016-03-16 08:30:01
【问题描述】:
我有一个顶部有一些过滤器的 vaadin 网格,过滤器可以通过按钮显示/隐藏。 现在的问题是,如果修改了网格的数据源,同时网格的位置发生了变化,那么网格将无法正确重绘。网格仅显示 10 个项目中的 5 个,顶部有一个空行。
按钮操作将 setVisible 设置为 false 并重置过滤器。
filter.addClickListener(event -> {
if (filters.isVisible()) {
location.setValue(null);
filter.setCaption("Filter");
filters.setVisible(false);
} else {
filter.setCaption("Show all");
filters.setVisible(true);
}
});
有没有办法将布局标记为脏或要求重建?
PS:我在https://github.com/jansauer/vaadin/tree/filtergrid/ 有一个完整的示例应用程序有问题
【问题讨论】:
标签: vaadin vaadin-grid