Tree 瓦丁树型滤波
我将TreeTable与自定义数据源一起使用。我想过滤它并展开符合特定条件的项。但我发现的唯一方法是Tree 瓦丁树型滤波,tree,vaadin,Tree,Vaadin,我将TreeTable与自定义数据源一起使用。我想过滤它并展开符合特定条件的项。但我发现的唯一方法是setCollapsed(itemId,collapsed) 但是对大量项目使用此方法将破坏性能。有什么建议可以解决这个问题吗?您可以将SimpleStringFilter(或您自己的Filter实现)添加到树表的容器中(了解更多信息) 将筛选器添加到容器将只保留容器数据源中的匹配项(container.getItemsIds().size()将返回匹配项的确切数目) 之后,您可以对较少的项使用s
setCollapsed(itemId,collapsed)
但是对大量项目使用此方法将破坏性能。有什么建议可以解决这个问题吗?您可以将SimpleStringFilter(或您自己的Filter实现)添加到树表的容器中(了解更多信息) 将筛选器添加到容器将只保留容器数据源中的匹配项(container.getItemsIds().size()将返回匹配项的确切数目) 之后,您可以对较少的项使用
setCollapsed()
方法
注意。您可以将SimpleStringFilter(或您自己的Filter实现)添加到树表的容器中(了解更多信息) 将筛选器添加到容器将只保留容器数据源中的匹配项(container.getItemsIds().size()将返回匹配项的确切数目) 之后,您可以对较少的项使用
setCollapsed()
方法
问候