不允许选择弹出菜单的空元素(a.k.a. 下拉列表),例如 Vaadin 8 中的 NativeSelect

Disallow selecting the empty element of a pop-up menu (a.k.a. drop-down list) such as NativeSelect in Vaadin 8

Vaadin 8 中的弹出菜单小部件 NativeSelect 显示了可能项目的列表以及顶部的空槽,大概是为了指示“尚未选择项目”。

如何禁用那个空位,禁止空选?

在准备布局时,我将其中一项设置为默认选择。然后要求用户总是选择一个。我想禁止无项目选择的情况。

要从下拉列表中删除该空项目,请调用 NativeSelect::setEmptySelectionAllowed:

nativeSelect.setEmptySelectionAllowed(false);