Tags
Artigos Relacionados
Share This
Primefaces AutoComplete com Converter
Olá, segue um exemplo da tag do Primefaces AutoComplete usando um converter.
Hi, follows an example of the Primefaces tag AutoComplet, using a converter.
Veja o vídeo/Watch the movie:
O código/The code:
// Bean:
[cc lang=”java”]
public class CompanyControl implements Serializable{
private CompanyMemoryDao dao = new CompanyMemoryDao();
private Company selected;
public Company getSelected() {
return selected;
}
public void setSelected(Company selected) {
this.selected = selected;
}
// Actions
public List
return dao.listAll();
}
public String clear(){
this.selected = null;
return “”;
}
}
[/cc]
// Converter:
[cc lang=”java”]
public class CompanyConverter implements Converter {
CompanyMemoryDao dao = new CompanyMemoryDao();
@Override
public Object getAsObject(FacesContext context, UIComponent component, String value) {
Company c = dao.getById( Long.parseLong(value) );
return c;
}
@Override
public String getAsString(FacesContext context, UIComponent component, Object value) {
Company c = (Company) value;
return String.valueOf( c.getId() );
}
}
[/cc]
// Page:
[cc lang=”xhtml”]
[/cc]
Um grande abraço e sucesso,
See u and success,
Recent Comments