2014-09-06 47 views
1

我想要使用primefaces的selectonemenu元素,但是當我點擊下拉箭頭時,什麼都不會發生。我正在使用Primefaces 5.0.1

這是腳本的順序我包括:
目:
<h:outputScript name="js/vendor/modernizr-2.6.2-respond-1.1.0.min.js"/>
的< /小時之前:體>(在layout.xhtml模板):

<h:outputScript name="js/vendor/jquery-1.11.0.min.js"/> 
<h:outputScript name="jquery/jquery-plugins.js" library="primefaces"/> 
<h:outputScript name="js/vendor/bootstrap.min.js"/> 
<h:outputScript name="js/main.js"/> 

我到目前爲止試過的東西

  1. 我試過,包括thisbrowser定義成document.ready功能,但我收到此錯誤TypeError: n.easing[this.easing] is not a function和下拉菜單出現在視口的左邊緣。
  2. 刪除了<h:outputScript name="js/vendor/jquery-1.11.0.min.js"/>這樣只有Primefaces jQuery`將被使用,這導致了一個完美的工作下拉菜單中,而且在頭不工作導航欄做出的下拉菜單。

  3. 嘗試包括js/vendor/jquery-migrate-1.2.1.min.js但得到了同樣的結果和以前一樣這些錯誤在控制檯:

    類型錯誤:n.easing [this.easing]是不是一個函數
    類型錯誤:this.preShowValue未定義

這是我如何使用< p:selectOneMenu>

<div class="col-md-4"> 
    <p:inplace id="house-type" editor="true"> 
     <p:selectOneMenu value="#{houseProfileView.houseType}" > 
      <f:selectItem itemLabel="Appartment" itemValue="Appartment" /> 
      <f:selectItem itemLabel="House" itemValue="House" /> 
     </p:selectOneMenu> 
    </p:inplace> 
</div> 

回答

相關問題