在vaadin中子类化ComboBox组件是一种常见做法,因为它缺少在标准API中设置pageLength功能。
问题是设置filteringMode不适用于子类。我已尝试使用带有FILTERINGMODE_STARTSWITH的ComboBox的简单代码,它工作得很好,与自定义类相同的代码 - 不起作用(过滤不起作用,无论如何都显示所有项目)。
为什么会出现这个问题?
答案 0 :(得分:2)
原来,问题出在pageLength参数中。如果它设置为零,则过滤不起作用。我将它设置为一个大数字,使其行为与零相同,一切正常。