住所を返したいのですが、そのためには市と州を通過する必要があります。私は多くの方法を試しましたが、理解できなかったためできませんでしたが、ajaxオートコンプリートを作成して都市と州の値を設定すると、値は管理対象Beanに渡されないと思います。おそらくオートコンプリートプロセスとそれ自体を更新するために、ウィザードを進めたときにのみ通過します(オートコンプリートタグ内の他のajaxリクエストを介して他のフィールドを更新しようとしている場合でも)。
次のコード:
<p:autoComplete global="true" id="autoCompleteEnderecoCidadesLogradouro"
completeMethod="#{cidadeMB.autoCompletaEnderecoPojo}"
value="#{cidadeMB.enderecoTemp}" var="e" itemValue="#{e}"
itemLabel="#{cidadeMB.cidade.endereco.logradouro}" converter="enderecoConverter"
forceSelection="true" minQueryLength="5" maxResults="15" queryDelay="800"
styleClass="textoLogradouro">
<p:ajax process=":tabViewSistema:tabViewCadastro:formAddCidades:testeCidadeInput"
update=":tabViewSistema:tabViewCadastro:formAddCidades:testeCidadeInput"/>
<p:column>#{e.logradouro}</p:column>
<p:column>#{e.cep}</p:column>
<p:column>#{e.uf}</p:column>
<p:ajax event="itemSelect" listener="#{cidadeMB.handleSelecaoDeEndereco}"
update=":tabViewSistema:tabViewCadastro:formAddCidades:panelAddCidadesT3"/>
</p:autoComplete>
誰かが私にそれを行う方法のヒントを与えることができますか?