Primefaces:隐藏h中的自动填充:面板组元素未初始化

时间:2016-06-20 02:15:18

标签: jquery ajax jsf primefaces autocomplete

我的自动完成位于h:panel id =“result”内,当搜索条件为真时,将显示该内容。当搜索条件为true且错误为“VM1776:1未捕获的ReferenceError”时,将显示p:autocomplete的输入字段: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"
                        />

1 个答案:

答案 0 :(得分:0)

我认为我没有时间提出解决方案,但我遇到的问题与此完全相同:面板内的自动完成只有在条件为真时才会显示。

在我的情况下,使用bean上的@ViewScoped解决了这个问题。