Pessoal, tenho um método que lista minhas carrocerias no meu comboBox, mas só aparece as carrocerias se eu clicar no comboBox e quero que quando o comboBox receber o foco já apareça as carrocerias pra mim selecionar uma. Estou fazendo assim:
XHTML:
<p:autoComplete id="carroceria" value="#{carretaMBean.carreta.carroceria}" completeMethod="#{carretaMBean.carrocerias}"
var="carroceria" itemValue="#{carroceria}" itemLabel="#{carroceria.descricao}"
onfocus="#{carretaMBean.carrocerias}" onkeypress="ImpedirDigitacao(event)"
dropdown="true" converter="#{carretaMBean.converterCarroceria}" />
Bean:
public List<Carroceria> carrocerias(String descricao) {
return carroceriaService.getCarroceriaWithDescricao(descricao);
}
Mas o problema é quando executo a aplicação da esse erro:
javax.servlet.ServletException: /pages/cadastro/veiculo/carreta/cadastroCarreta.xhtml @164,97 onfocus="#{carretaMBean.carrocerias}": The class 'br.com.transbr.managedbean.carreta.CarretaMBean' does not have the property 'carrocerias'.
javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)
Alguém tem alguma sugestão?