Как удалить опцию по умолчанию из выпадающего списка в ‹h:selectOneMenu›

Я работаю над страницей JSF с раскрывающимся списком на основе selectOneMenu.

<h:selectOneMenu id="speciality_unit" value="#{editCdc.selectedUnit}">
    <f:selectItem itemValue="" itemLabel="Select Unit" />
    <f:selectItems value="#{editCdc.listOfUnit}" />
</h:selectOneMenu>

Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я выбираю этот раскрывающийся список, он показывает параметр по умолчанию в списке вместе с другими элементами. т.е. он показывает «Выбрать блок» вместе с другими блоками. Я хочу удалить это «Выбрать устройство» из выпадающего списка. Как я могу это сделать?


person Chirag Kawariya    schedule 06.07.2015    source источник


Ответы (1)


Скройте его с помощью CSS.

<h:selectOneMenu ... styleClass="hideFirstOption">
select.hideFirstOption option:first-child {
    display: none;
}
person BalusC    schedule 06.07.2015