Как вы говорите, вы можете использовать selectOneListBox , особенно если у вас мало вариантов (прекрасно работает внутри p:inplace
). Я никогда не слышал о таком запросе, и я думаю, что все дело в браузере (могут быть некоторые ограничения в отношении автоматического расширения).
Но вы можете сделать то, что может вас порадовать: удалить параметр по умолчанию, например:
<f:selectItem itemLabel="Select..." itemValue=""/>
и проведите некоторое исследование, чтобы выяснить наиболее выбранный вариант и поставить этот параметр по умолчанию / первым. Таким образом, большинству людей даже не придется расширять меню выбора.