2016-11-11 2 views
1

Я хочу использовать DropButton из Bootsfaces в моем приложении JSF, но кнопка dosn't не работает. Я не вижу меню «Элементы» и «Кнопка» не развивается.Bootsfaces DropButton не работает

<h:form> 
<boot:dropButton value="Menü" tooltip="Einstellungsmenü"> 
      <boot:navLink value="Neuer Benutzer" 
          tooltip="Legt einen Neuen Benutzer an" 
          onclick="PF('neuerBenutzer').show()" 
          style="width:210px;" /> 
      <boot:navLink value="Benutzerverwaltung" icon="ui-icon-gear" 
          tooltip="Benutzerverwaltungsübersicht" 
          onclick="PF('verwaltung').show()" 
          immediate="true" /> 
</boot:dropButton> 
</h:form> 
+0

Что вы имеете в виду 'не develop'? В моем случае ваш код выглядит как [this] (http://i.imgur.com/ulF4Chi.png). Работают ли другие компоненты BootsFaces? – Zhedar

ответ

0

Я скопировал фрагмент кода в свой проект, и он работает как шарм. Так что, возможно, что-то не так с вашей настройкой проекта, или версия BootsFaces, которую вы используете, глючит. Я не верю в это, но, возможно, вы можете проверить BootsFaces-0.9.2-SNAPSHOT или BootsFaces-1.0.0-SNAPSHOT, на всякий случай. См. https://github.com/TheCoder4eu/BootsFaces-OSP/issues/369 о том, как его получить.

Ради удобства, вот мой полный рабочий JSF страницы:

 <?xml version='1.0' encoding='UTF-8' ?>                                  
     <!DOCTYPE html>                                        
     <html xmlns="http://www.w3.org/1999/xhtml"                                 
      xmlns:h="http://java.sun.com/jsf/html"                                
      xmlns:f="http://java.sun.com/jsf/core"                                
      xmlns:b="http://bootsfaces.net/ui"                                 
      xmlns:ui="http://java.sun.com/jsf/facelets"                               
      xmlns:pt="http://xmlns.jcp.org/jsf/passthrough" >                              
      <h:head>                                        
       <title>StackOverflow issue</title>                                 
      </h:head>                                        
      <h:body>                                        
      <b:container>                                       
       <h:form>                                       
        <b:dropButton value="Menü" tooltip="Einstellungsmenü">                          
           <b:navLink value="Neuer Benutzer"                             
               tooltip="Legt einen neuen Benutzer an"                       
               onclick="PF('neuerBenutzer').show()"                        
               style="width:210px;" />                           
           <b:navLink value="Benutzerverwaltung" icon="ui-icon-gear"                       
               tooltip="Benutzerverwaltungsübersicht"                       
               onclick="PF('verwaltung').show()"                         
               immediate="true" />                            
        </b:dropButton>                                    
       </h:form>                                       
      </b:container>                                      
      </h:body>                                        
     </html> 

Что касается pom.xml и т.д.: Я включил демонстрационную страницу в BootsFacesWeb showcase.

BootsFaces b:dropButton demo

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