Prezados, gostaria de uma ajuda para configurar um combo aninhado num cadastro CRUD que utiliza um componente de endereço de forma que: Uf-->Cidade. Utilizo o Jaguar 6.1.4.
A classe CRUD é Pessoa. Então em PessoaMB coloquei:
...
import com.powerlogic.jcompany.config.collaboration.PlcConfigNestedCombo;
...
@PlcConfigForm (
nestedCombo=@PlcConfigNestedCombo(origemProp="endereco.uf", destinyProp="endereco.cidade"),
...
Na interface, pessoaMan2.xhtml:
...
<plcf:celula>
<plcf:titulo value="#{msg['label.endereco.uf']}"/>
<plcf:comboDinamico id="endereco_uf" value="#{pessoa.endereco.uf}"
navegacaoParaCampos="endereco.cidade" dominio="UfEntity"
exibeBranco="S" ajudaChave="ajuda.endereco.uf"/>
</plcf:celula>
<plcf:celula>
<plcf:titulo value="#{msg['label.endereco.cidade']}"/>
<plcf:comboDinamico id="endereco_cidade"
value="#{pessoa.endereco.cidade}" comboAninhado="S"
dominio="CidadeEntity" exibeBranco="S"
ajudaChave="ajuda.endereco.cidade"/>
</plcf:celula>
No entanto, não está atualizando a lista das cidades para o estado escolhido. Alguma coisa faltando aqui ou seria mesmo devido ao uso do componente Endereco?
Autor: João Vicente Machado
22 comentários
value="#{unidadeorganizacional.endereco.uf}"
dominio="UfEntity"
exibeBranco="S"
ajudaChave="ajuda.endereco.uf"
navegacaoParaCampos="endereco.municipio">
<f:ajax event="valueChange" render="endereco_municipio" onerror="plc.manipulaErroAjax"/>
</plcf:comboDinamico>
<plcf:comboDinamico id="endereco_municipio"
value="#{unidadeorganizacional.endereco.municipio}"
dominio="MunicipioEntity"
exibeBranco="S"
skipCacheControl="true"
ajudaChave="ajuda.endereco.municipio"
comboAninhado="S" />