Tags

Artigos Relacionados

Share This

Exemplo de um Primefaces 3.2. Datatable com seleção

Olá pessoal,

Seguem um exemplo de um Primefaces Datatable com seleção:

Veja funcionando:

Se o vídeo não aparecer veja aqui: http://youtu.be/S_0xW9hpcIg

 

xhtml:

[cc lang=”html”]




Datatable example




Clique no item para selecioná-lo






[/cc]

 

ManagedBean:

[cc lang=”java”]
/**
*
* @author Cesar Barbosa
* @version 0.1
*/
@Named
@RequestScoped
public class DatatableBean {

@PostConstruct
public void init(){
products = new ArrayList();
products.add(new Product(1,”Sabonete Cheirinho”, “chiii”, 5.88));
products.add(new Product(2,”Macarrão de Yakisoba 500g”, “hummmm”, 4.32));
products.add(new Product(3,”Refrigerante Tubaina 2L”, “ehhhh”, 1.52));
products.add(new Product(4,”Travesseiro de pedra”, “Ops!”, 13.78));

}

private List products;
private Product selected;

public List getProducts() {
return products;
}

public void setProducts(List products) {
this.products = products;
}

public Product getSelected() {
return selected;
}

public void setSelected(Product selected) {
this.selected = selected;
FacesMessage msg = new FacesMessage(“Produto selecionado!”, “Produto: “+selected.getName());
msg.setSeverity(FacesMessage.SEVERITY_INFO);
FacesContext.getCurrentInstance().addMessage(null, msg);
}

}
[/cc]

 

Baixe o projeto aqui

Muito sucesso! Um grande abraço!