无法在视图

时间:2017-03-23 15:55:44

标签: jsf primefaces

在JSF,Primefaces 6项目中,我收到以下警告:

Unable to find component for ID dateFrom_input in view

以下是观点:

<h:outputLabel for="dateFrom_input" />
<p:autoComplete id="dateFrom" ...></p:autoComplete>

p:autoComplete替换为:

<span id="searchForm:dateFrom">
    <input id="searchForm:dateFrom_input" name="searchForm:dateFrom_input" type="text" autocomplete="off">
    ...
</span>

基本上,我必须为组件dateFrom_input设置标签以使功能正常工作(我的意思是点击标签跳转到字段......)。它有效,但警告出现了。

看起来我无法引用小部件中的某些内容......

两个人如何关闭此警告?

更新

从DOM的角度来看,我所做的是正确的(带有输入ID的参数集的标签)。但是从JSF的角度来看,p:autocomplete字段尚未编译&#34;作为HTML,它无法到达输入(有效地将ID dateFrom_input编译后)

1 个答案:

答案 0 :(得分:0)

请尝试使用以下内容:

<p:outputLabel for="dateFrom" value="Click here! "/>
<p:autoComplete id="dateFrom" ...></p:autoComplete>