Ola, estou fazendo um sistema para empresa que é em cima de outro sistema, porisso nao posso alterar o banco de dados, o banco de dados desse sistema que temos hoje é de um programador que nao tinha logica ^^.
No caso tem a tabela Estoque Produto, e cada linha é o ID do produto e 10 colunas tamanho1, tamanho2, … tamanho10.
e cada produto referencia um tipo de tamanho que pode ser que o produto que eu vou listar só vá até o tamanho4 entao nao quero que crie as coluna tamanho 5 6 7 9 10.
A list que eu passo segue abaixo:
public class EstoqueDisponivelTransit {
public EstoqueDisponivelTransit() {
}
private String referencia;
private String cor;
private String acabamento;
private double precoUnitario;
private double qtdTamanho01;
private double qtdTamanho02;
private double qtdTamanho03;
private double qtdTamanho04;
private double qtdTamanho05;
private double qtdTamanho06;
private double qtdTamanho07;
private double qtdTamanho08;
private double qtdTamanho09;
private double qtdTamanho10;
private String tamanho01;
private String tamanho02;
private String tamanho03;
private String tamanho04;
private String tamanho05;
private String tamanho06;
private String tamanho07;
private String tamanho08;
private String tamanho09;
private String tamanho10;
private int qtd;
nao vou botar os get e set pq nao prescisa mostrar né ^^…
entao o usuario digita o produto e cria uma list com esse produto e suas cores que vao até o x tamanho. queria saber como criar só coluna até o x tamanho e setar o nome da coluna em relação a String tamanhoXX igual no CODE.
PS: a String tamanhoXX é igual em todos elementos na list.
eu falo desta data Table :
<h:dataTable id="list" value="#{ProdutoMB.todas}" var="transp" first="#{ProdutoMB.pgnAtual}" rows="#{ProdutoMB.maxPgn}" styleClass="list">