отключить опции в списке JSF 2 - PullRequest
1 голос
/ 28 марта 2012
<h:selectManyListbox value="#{bean.selectedColor}">
            <f:selectItems value="#{bean.colors}" var="u"
            itemLabel="#{u.code}" itemValue="#{u.description}" itemDisabled="true"/>
        </h:selectManyListbox>

Я установил itemDisabled в true в f: selectItems, но он все еще включен на экране.Пожалуйста, дайте мне знать, если я что-то упустил.

1 Ответ

2 голосов
/ 28 марта 2012

Создает элемент HTML <option disabled="true">.Указанное поведение заключается в том, что элемент не может быть выбран, а не скрыт.Вы, кажется, ожидаете, что предмет спрятан.Таким образом, это не так.Если вы вообще не хотите показывать элемент в списке, просто подготовьте список #{bean.colors} так, чтобы элемент не присутствовал в списке.

См. Также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...