Rich:DataTable e selectOneRadio não persistem

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.

&lt;h:selectOneRadio id="myRadio#{Ind}"
							value="#{atendimentoBean.atendimentoEdicao.receptor}"&gt;
							&lt;f:selectItem
								value="#{atendimentoBean.atendimentoEdicao.receptor}"
								itemValue="#{atendimentoBean.atendimentoEdicao.receptor}"
								itemLabel="#{atendimentoBean.atendimentoEdicao.receptor}"&gt;&lt;/f:selectItem&gt;
							&lt;f:ajax event="change" execute="@this" render="@this"&gt;&lt;/f:ajax&gt;
						&lt;/h:selectOneRadio&gt;

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 :slight_smile:

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 :slight_smile: 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.