私は PrimeFaces 4.0、JSF2、jBoss EAP 6.1、Bootsrtap 3 を使用しています。私のプロジェクトには を使用する場所が 2 つ<p:autocomplete>
あります。オートコンプリートの提案部分は<div>
、ページの下部にあるコンテナー内に表示される必要があります。
<div id="searchForm:j_id_8t_5k_panel" class="ui-autocomplete-panel ui-widget-content ui-corner-all ui-helper-hidden ui-shadow"></div>
<p:autocomplete>
しかし、私のバグのあるものは、タグがあるべき場所と同じ場所にレンダリングされます。実際には、入力をプレーンな<ul>
クリックできない提案に置き換えます。
<h:body>
などの適切な JSF タグを使用しています。
私のオートコンプリートコンポーネント:
<p:autoComplete value="#{search.item}" completeMethod="#{search.autocomplete}"
var="item" itemLabel="#{item.label}" itemValue="#{item}" converter="objectConverter"
forceSelection="true" minQueryLength="3" scrollHeight="200"
global="false" />
誰かが同様の問題を抱えていましたか?