自动完成方法在对话框中不起作用



我写了下面的代码:

<p:dialog header="Bolletta" width="800" height="600">
      <h:form id="newBillForm" >
            <p:panel header="Dati fiscali">
                <h:panelGrid columns="4">
                    <h:outputLabel value="Cliente *: " for="customer"/>
                    <p:autoComplete id="customer" value="#{billController.customerString}" completeMethod="#{customerController.autoComplete}" required="true"/>
                </h:panelGrid>
            </p:panel>
      </h:form>
</p:dialog>

如果我把表单(和它的所有内容)在对话框外的completeMethod工作正常,但在对话框内它不工作!

你知道怎么做吗?

这可能有许多可能的原因,常见的原因是嵌套<h:form>组件或在输入上使用rendered属性或在表单提交期间评估false的其父属性之一。有关它们的详细概述,请查看未调用commandButton/commandLink/ajax动作/侦听器方法或未更新输入值

相关内容

  • 没有找到相关文章

最新更新