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