Para duvidas, também pode utilizar a lista do genesis.
claudsan
Ixi tava na minha cara e não vi.
Tinha visto a anotação CallWhen mas não entendi direito o que ela fazia e esqueci de testar.
Deu certo obrigado pela ajuda.
claudsan
Cara agora to com outro problema quando vou editar tenho que preecher o form com os dados vindos do hibernate,
e somente o campo de subcategoria fica vazio, mas ele não esta vazio quando ele faz o setSuCagetoria.
Ou seja ele não seleciona e ainda remove a lista que ele tinha.
//TRECHO QUE PREENCHE O OBJETO FORMEstProdutoproduto=produtoDAO.getProduto(EstProdutoGui.id);setCodigo(produto.getCodigo());setNomeProduto(produto.getNome());setFornecedor(produto.getFornecedor());setCategoria(produto.getCategoria());setSubCategoria(produto.getSubcategoria());//<--setQtdEstoque(produto.getQtdEstoque());setQtdMinimo(produto.getQtdMinimo());setDescontoVista(produto.getDescontoVista());setDescontoPrazo(produto.getDescontoPrazo());setPreco(produto.getPreco());setObservacao(produto.getObservacao());//CODIGO DOS COMBOS@DataProvider(objectField="categoria",callOnInit=true)publicListpopulaCategoria(){List<EstCategoria>categoriaList=newArrayList<EstCategoria>();EstCategoriaDAOcategoriaDAO=newEstCategoriaDAO();categoriaList=categoriaDAO.getCategoria();returncategoriaList;}@DataProvider(objectField="subCategoria",callOnInit=false)@CallWhen("genesis.hasChanged('form:categoria')")publicListpopulaSubCategoria(){EstSubCategoriaDAOsubCategoriaDAO=newEstSubCategoriaDAO();returnsubCategoriaDAO.getSubCategorias(categoria);}