2016-06-20 1 views
0

私のオートコンプリートはh:panel id = "result"内にあり、検索条件が真であるときに表示されます。検索時にp:autocompleteの入力フィールドが表示されます条件はエラーと真である「VM1776:1キャッチされないにReferenceError:PrimeFacesが定義されていない」とリストもPrimefaces:非表示のh:パネルグループ要素のオートコンプリート

を移入ない。しかし、私は、フォームを送信するとvalidatonエラー表示に必要なオートコンプリートが、その後のみオートコンプリートが正常に動作し、リスト

を移入します

はここにxhtmlのコードです

<p:autoComplete id="name" 
         value="#{regBean.name}" 
         forceSelection="true" 
         completeMethod="#{regBean.getName}" 
         styleClass=" input-adjust #{ component.valid ? 'required-mark-border-ok' : 'required-mark-border-error'}" 
        required="true" 
         rendered="true" 
         /> 
+0

ページが初めてレンダリングされると、プリミックスコンポーネントがレンダリングされますか?素数jsおよびcssを自動的にインポートするには、少なくとも1つが必要です。そうでない場合は、常にp:outputPanel(display:noneなど)のように、常にレンダリングされるコンポーネントを配置します。 –

答えて

0

私は解決策を提案する時間がないと思っていますが、これはまさにこのような問題があります:条件が真である場合にのみ表示されるパネル内のオートコンプリート。

私の場合、この問題はBeanの@ViewScopedを使用して解決しました。

関連する問題