Bootsfaces DropButton无法正常工作

时间:2016-11-11 08:59:29

标签: twitter-bootstrap bootsfaces

我想在我的JSF应用程序中使用来自Bootsfaces的DropButton但是Button不起作用。我看不到菜单项和按钮不会发展。

<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>

1 个答案:

答案 0 :(得分: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