Как сделать Select one menu невыбираемым/неизменяемым

Как сделать <h:selectOneMenu> невыбираемым/неизменяемым. но все же его нужно представить. Он должен отображаться только для справки пользователя. Если мы используем disabled=true, он не будет отправлен.

кроме отключенного, как сделать выбор одного меню неизменным?


person Raju Boddupalli    schedule 12.10.2012    source источник
comment
Вы можете использовать скрытый компонент, который будет привязан к выбранному значению <h:selectOneMenu>.   -  person Luiggi Mendoza    schedule 12.10.2012


Ответы (2)


просто используйте partialsubmit="true" вместе с disabled="true", это отправит значение

person mallikarjuna tangellapalli    schedule 07.03.2013

Просто отключите его и укажите значение в скрытом вводе.

<h:selectOneMenu value="#{bean.value}" disabled="true">...</h:selectOneMenu>
<h:inputHidden value="#{bean.value}" />
person BalusC    schedule 13.03.2013