проблема с <rich: combobox - PullRequest
4 голосов
/ 15 апреля 2010

почему rich: comboBox использует значение для отображения в списке, а не метку, как я делаю, чтобы показать описание и выбрать идентификатор.

Я так и сделал

 <rich:comboBox width="300">
    <t:selectItems value="#{compromissoHome.buscar}" var="teste" itemValue="#{teste.testeId}" itemLabel="#{teste.teste1}"/>
</rich:comboBox>

1 Ответ

4 голосов
/ 03 июля 2010

rich: combobox делает то, для чего он предназначен (компонент ввода текста с предложениями на стороне клиента). Для этого для каждого selectItem он использует iremValue в качестве метки и игнорирует itemLabel.

Если мы хотим использовать его для выбора значений на основе выбранных меток (отображаемых компонентом), мы можем улучшить его на стороне клиента (как я сделал) ...

В этой статье я разделяю мой (рабочий) подход:

Enhanced rich: comboBox: значения (не только текст) и предложения RegExp http://community.jboss.org/docs/DOC-15534

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

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