Ajuda com JSF

8 respostas
R

Boa Tarde, Galera

Estou tentando detalhar uma tela a partir de um radio selecionado.

Sou Iniciante em JSF sei que existe o ListDataModel e o setpropertyactionlistener

So que não estou conseguindo usar nenhum dos 2… =/

Tenho uma dataTable e quando o usuario selecionar uma linha a partir de um radio, eu tenho outro botao fora da tabela para “exibir” no caso detalhar.

Alguem pode dar uma luz.

Ex. , Dicas, Tutorial

Obrigado

8 Respostas

Hebert_Coelho

Vc está utilizando algum framework? Tipo primefaces?

Nesse exemplo aqui ele utiliza um commandLink que você trocaria pelo seu radio.

otaviojava

não reivente a roda use um framework como o primefaces.

ai o showcase com exemplos de uso de cada componente
http://www.primefaces.org/showcase/ui/home.jsf

para o seu caso em especial

http://www.primefaces.org/showcase/ui/datatableRowSelectionSingle.jsf

Mr.style

Exemplo com Primefaces:

http://www.primefaces.org/showcase-labs/ui/datatableRowSelectionByColumn.jsf

Muito simples com Prime.
Acredito que com Rich seja tranquilo também.

Diguinho.Max

este é um exemplo usando um comand link

<h:commandLink action="#{funcVisao.alterar}">
	<h:graphicImage styleClass="graphicImage" library="images"
	   name="alterar.png" />
		<f:setPropertyActionListener
			target="#{funcVisao.funcionario}" value="#{func}"></f:setPropertyActionListener>
		</h:commandLink>

o target do seu setProperty seria pra onde você vai mandar o objeto e o value seria o objeto escolhido no caso o que tiver com o radio selecionado.

agora me diga voce esta usando o SelectOneRadio ?
para mais informaçoes explique melhor o que pretende fazer e se possivel poste o codigo para poder ajudar!

R

Obrigado , Galera

Deu uma luz… com o primefaces so que nao estou usando ele…rsrs

Entao Diguinho.Max entendi o q vc fez aki cara e inclusive tinha feita algo bem parecido nao tinha dado certo desencanei e ia tentar de outra forma…rs mais enfim…

O negocio é o seguinte

Tenho uma lista com varias ocorrencias…“linhas”, em cada linha tem um radio para seleção… Estou usando o selecTOneRadio.

So q para detalhar tenho q clicar em um botao que nao esta na tabela… e mandar para outra tela detalhado…

E a outra tela tem um outro ManegedBean, sabe como faria isso?

Obrigado a todos

R

Galera,

Se alguem souber como faço para pegar o id de uma ocorrencia da tabela ja ajuda…

alguem pode da uma força…?

Abraços

Diguinho.Max

Rotiv.

eu entendi agora o que vc quis fazer porem fiz varios testes aqui e não consegui também utilizando o SelectOneRadio. essa propriedade espera uma lista no value dela vc já tentou fazer com checkbox?
abraços.

poderia fazer assim:
Na entidade:
      @Transient
      private boolean selected;

Na grid:
<h:selectBooleanCheckbox id="checkBoxSelected"
value="#{sendVehicle.vehicle.selected}"
onclick="sendVehicleCheckboxClick(this);" />

Javascript:
<script type="text/javascript" charset="utf-8">
//<![CDATA[
function sendVehicleCheckboxClick(checkbox){
var $checkeds = jQuery(':checkbox:checked', jQuery('#crudDataTable')).not(checkbox);
$checkeds.attr('checked', false);
}
//]]>o
      </script>
C

Vê se te ajuda: http://cristianopires.blogspot.com/2010/03/como-colocar-radiobuttom-em-um-data.html

Criado 16 de novembro de 2011
Ultima resposta 17 de nov. de 2011
Respostas 8
Participantes 6