Tente retornar um SelectItem, veja se resolve.
Ou faça a lista de Receptor, ao invés de SelectItem
Tente retornar um SelectItem, veja se resolve.
Ou faça a lista de Receptor, ao invés de SelectItem
o.k. SelectOne só traz um atributo…
Por favor, me explique melhor
Ao invés de ter um List<SelectItem>
faça um List<Receptor>
Rodrigo, ironicamente, não tem nenhum list<SelectItem>
Será que estou errando na view?
Uma coisa também estranha é que permite selecionar mais de um.
<h:selectOneRadio id="myRadio#{Ind}"
value="#{atendimentoBean.atendimentoEdicao.receptor}">
<f:selectItem
value="#{atendimentoBean.atendimentoEdicao.receptor}"
itemValue="#{atendimentoBean.atendimentoEdicao.receptor}"
itemLabel="#{atendimentoBean.atendimentoEdicao.receptor}"></f:selectItem>
<f:ajax event="change" execute="@this" render="@this"></f:ajax>
</h:selectOneRadio>
Ele permite isso porque você tem um componente novo a cada item da lista.
Novamente reforço minha ideia do botão.
O.k., vou então usar um botão.
Outra coisa:
Como faço esse procedimento em um SelectManyCheckbox?
Em um selectMany você tem que ter 2 listas, 1 com as opções e outra com os itens selecionados. Não é difícil de fazer
Não posso usar a estrutura que tenho e setar através de uma verificação se os valores estão selecionados?
Depois de gerar novamente o banco, parou de dar erros, agora, falta apenas os doadores…
quero, na mesma estrutura escolher vários em um mesmo modal, em também uma dataTable, através de algum tipo de checkbox e submeter os doadores selecionados em atendimento.
Basicmante, penso em também usar um wrapper e ao submeter, verificar de alguma forma os selecionados.
Já pensou em fazer algo assim?
http://www.primefaces.org/showcase/ui/datatableRowSelectionRadioCheckbox.jsf
Consegui fazer exatamente como precisava no radio…
agora só falta o check…
É exatamente essa a idéia, só que o meu não tem o getRowData…
Você não precisa implementar um DataModel, pode usar diretamente a lista, aí não existe getRowData (implementado por você)
Acho que tenho parte desta estrutura, porém não com PrimeFaces, mas com Rich, muito implementado com próprio JSF, me ajuda a “aproveitar” o que tenho?
Ah, cara… Infelizmente não tenho tempo pra isso Todos temos que trabalhar hehehe,
Mas se tiver dúvidas vou fazer o que puder pra te ajudar.
Te agradeço pela ajuda até aqui, Rodrigo…
Muito obrigado.