2015-07-23 1 views
2

У меня есть следующий код для работы с selectOneMenu, предоставленный BootsFaces. Он работает отлично, за исключением того, что сообщение об ошибке (подтверждение не выполнено) не отображается. С <h:selectOneMenu> он также работает. Также с <b:inputText, отлично. Сообщение об ошибке просто не отображается с помощью <b:selectOneMenu>.подтверждение не отображается с помощью <b: selectOneMenu>

<b:messages id="nachrichten" showDetail="true" showSummary="false" /> 
<b:selectOneMenu value="#{userprofile.user.year}" required="true" requiredMessage="Pls enter year"> 
    <f:selectItem itemLabel="year auswählen" itemValue="#{null}" /> 
    <f:selectItems value="#{yearHelper.allYears}" var="year" itemValue="#{year}" itemLabel="#{year.name}" /> 
    <f:facet name="append"> 
     <h:outputText value="" /> 
    </f:facet> 
</b:selectOneMenu> 

Как я могу исправить, что сообщение отображается в то время как с помощью <b:selectOneMenu>?

ответ

2

Это своего рода ошибка. На самом деле, вы используете функцию, которую мы никогда не обещали. Смешно, что я выполнил дополнительную логику, когда для атрибута required установлено значение true. Это странно, потому что я предпочитаю стиль проверки фасоли JSF303 (и это, в свою очередь, является причиной, по которой я забыл реализовать required).

Я открыл для вас ошибку: https://github.com/TheCoder4eu/BootsFaces-OSP/issues/136.

Обновление 29.07.2012: Начиная с BootsFaces 0.7.0 ++ (возможно, 0.8.0), исправлена ​​ошибка.

+1

Рассмотрите ошибку, решаемую с BootsFaces 0.8.0. Если вам понадобится исправление ошибок до сентября 2015 года, когда мы, вероятно, собираемся выпустить новую версию, скажите мне. –

+1

Ну, на самом деле я делаю live-приложение с BF. Возможно, мы сможем оставаться в контакте, я обнаружил много других «ошибок» (и/или отсутствующих функций) при работе с BootsFaces. Ну, обходной путь здесь - использовать divs с обычными классами Bootstrap. Он работает нормально. Если хотите, я могу сообщить об этих ошибках. – alexander

+1

Да, пожалуйста! Я просматриваю StackOverflow.com каждые пару дней, но вы получаете исправление ошибок намного быстрее, когда сообщаете об ошибке непосредственно на нашей странице. Благодаря! –

Смежные вопросы