Boa tarde pessoal,
estou tentando fazer uma página de cadastros usando ajax pelo primefaces, ainda sou novato e tive o problema abaixo. Tentei no google mas não consegui muito, estou seguindo pelo PrimeFaces showcase, se tiverem alguma idéia sobre a causa do problema estarei muito grato.
Meu arquivo xhtml:
<h:form>
<h:panelGrid columns="2">
<h:outputText value="Marca: " />
<h:selectOneMenu value="#{vehicleControllerBean.vehicleBean.brand}" id="brand">
<f:selectItems value="#{vehicleControllerBean.listBrand}" />
<p:ajax upadate="model" listener="#{vehicleControllerBean.handleModelByBrand}" event="change" />
</h:selectOneMenu>
<h:outputText value="Modelo: " />
<h:selectOneMenu value="#{vehicleControllerBean.vehicleBean.model}" id="model">
<f:selectItems value="#{vehicleControllerBean.listModel}" />
</h:selectOneMenu>
</h:panelGrid>
<h:messages />
</h:form>
Erro quando abro a página:
SEVERE: /editVehicle.xhtml @36,78 upadate=“model” Unhandled by MetaTagHandler for type org.primefaces.component.behavior.ajax.AjaxBehavior
Ele executa perfeitamente o método “handleModelByBrand” do listener e atualiza a lista do bean, só que o select menu não é atualizado com os novos campos do bean. Qualquer informação a mais que julgarem necessário pra ajudar é só falar.
Muito obrigado.