【发布时间】:2016-10-21 04:39:48
【问题描述】:
我的自动完成在 h:panel id="result" 内,当搜索条件为真时呈现。当搜索条件为真时显示 p:autocomplete 的输入字段,错误为“VM1776:1 Uncaught ReferenceError” : PrimeFaces 未定义”并且列表也未填充
但是当我提交表单时,验证错误显示需要自动完成然后只有自动完成工作正常并填充列表
这是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"
/>
【问题讨论】:
-
第一次渲染页面时,会不会渲染任何primefaces组件?自动导入primefaces js和css至少需要1个。如果没有,请将组件放置在始终呈现的位置,例如 p:outputPanel 与 display:none 或类似
标签: jquery ajax jsf primefaces autocomplete