Java 如何在vaadin表格上设置自定义分拣机?
我想让我的表格在排序时忽略字母大小写,所以我找到了link,但我不知道在哪里可以让表格使用新的ItemSorter。您需要将ItemSorter添加到表格使用的容器中;两种容器类型公开了#setItemSorter-IndexedContainer和AbstractBeanContainer。Vaadin表的默认容器是IndexedContainer 下面的代码段应该向表中添加ItemSorterJava 如何在vaadin表格上设置自定义分拣机?,java,vaadin,Java,Vaadin,我想让我的表格在排序时忽略字母大小写,所以我找到了link,但我不知道在哪里可以让表格使用新的ItemSorter。您需要将ItemSorter添加到表格使用的容器中;两种容器类型公开了#setItemSorter-IndexedContainer和AbstractBeanContainer。Vaadin表的默认容器是IndexedContainer 下面的代码段应该向表中添加ItemSorter Container container = table.getContainerDataSourc
Container container = table.getContainerDataSource();
if (container instanceof IndexedContainer) {
((IndexedContainer) container).setItemSorter(itemSorter);
} else if (container instanceof AbstractBeanContainer){
((AbstractBeanContainer) container).setItemSorter(itemSorter);
}
你的桌子在某种容器里?