olá pessoal, estou com um problema.
tenho que fazer um sistema normal, adicionar, alterar, excluir, com relacionamentos 1xN, estão funcionando, muito bem, mas a minha dúvida é como fazer
para cadastrar com tabelas NxN, o meu DAO, está configurado bem certinho com a @ManyToMany tudo mais,
só falta eu fazer as telas.
o que eu tentei fazer foi:
usar o picklist do Primefaces: http://www.primefaces.org/showcase/ui/picklist.jsf
mas não deu muito certo, já que esqueci como usa-lo, fiz ele uma vez num projeto que só Deus sabe a onde esta
usei o DataTable - Multiple Row Selection também do Primefaces
até carrega os dados na tabela, mas não sei como selecionar alguns e gravar.
minha dúvida é mesmo assim:
carregar os dados, selecionar gravar
poderiam me ajudar, se conhecem algum tutorial, um artigo, um exemplo qualquer coisa
Opa, você já fez alguma coisa ou ainda vai começar?
se fez e deu erro, cola o método e o log aqui para a gente dar 1 olhada
abraço
jaissonduarte
bom o que eu consegui fazer até agora foi:
criei uma tabela com o Primefaces
<p:dataTablevalue="#{pessoaController.items}"var="item"id="tabela"styleClass="tabela"rowStyleClass="#{empty rowIx or rowIx mod 2 ne 0 ? 'even-row' : 'odd-row'}"rowIndexVar="rowIx"emptyMessage="não foi encontrado nenhum autor gostaria de adicionar?"selectionMode="simgle"rowKey="#{item.nome}"selection="#{pessoaController.ps}"><f:facetname="header"><h:outputTextvalue="Obs.: clique em Ctrl e selecione o item para marcar ou desmarcar"/></f:facet><p:columnfilterBy="#{item.nome}"><f:facetname="header"><h:outputTextvalue="#{bundle.AutorTitle_descricao}"/></f:facet><h:outputTextvalue="#{item.nome}"/></p:column><f:facetname="footer"><p:commandButtonvalue="Selecionar"icon="ui-icon-check"onclick="dlg4.show();"/></f:facet><p:dialogheader="Item selecionado"widgetVar="dlg4"modal="true"height="100"><h:outputTextvalue="Autores selecionado"/><p:dataListvalue="#{pessoaController.ps}"var="autor"itemType="disc">#{autor.nome}</p:dataList></p:dialog>
bem com isso eu vejo que ele consegue pegar os que eu escolhi
mas eu queria pegar o código do selecionado e assim mandar para a minha List
mas o mais estranho é que não consigo mostrar no dialog o que vocês acham?
fabiozanardi
Você está usando hibernate? coloca suas entidades também para ficar mais facil entender o que voce precisa
abraço
L
luis.feitoza
Cara estou enfrentando o mesmo problema que você aqui nesse topico esta meio caminho andando, está faltando somente eu conseguir gravar
os que eu seleciono. Nesse topico eu consigo capturados “usuariosSelecionados” mais não consigo gravar pois estava pesquisando e acredito que
tenho que implementar o converter. Se possivel nos da uma força ai “fabiozanardi”.
Cara estou enfrentando o mesmo problema que você aqui nesse topico esta meio caminho andando, está faltando somente eu conseguir gravar
os que eu seleciono. Nesse topico eu consigo capturados “usuariosSelecionados” mais não consigo gravar pois estava pesquisando e acredito que
tenho que implementar o converter. Se possivel nos da uma força ai “fabiozanardi”.