Recuperar valor de um selectBooleanCheckbox [RESOLVIDO]

4 respostas
Wiliam_Witter

Boa tarde…
queria saber se algem tem idéia como eu faço para pegar um valor de um componente selectBooleanCheckbox

obrigado…

<h:column id="column10"> <f:facet name="header"> <h:outputText value="Beneficiado" styleClass="PaginaRotulo" /> </f:facet> <h:selectBooleanCheckbox id="beneficiarioCheckBox" value="#{fornecedor.leiComplementar}" styleClass="PaginaCheck" onclick="checkedBoxSelect(this.id);"/> </h:column>

4 Respostas

thiago.correa

O valor é sempre o que está no campo value, no seu caso no MBean Fornecedor atributo leiComplementar

Wiliam_Witter

ok… na teoria deveria ser mesmo mas não esta acontecendo isso, quando eu altero o campo ele não consegue guardar o valor.

thiago.correa

Qual é o tipo desse campo?! Acredito que seja obrigatório ser bollean! Nunca usei com outro tipo!

Wiliam_Witter

Tipo Boolean... mas eu axei outra maneira de pegar o valor do campo...
a principio parece meio gambiarra mais é a unica forma que eu axei

for (Credenciamento credenciamento : listFornecCredenciado){
	    		Boolean lei = false;
	    		if (requestParam.get("form1:dataTable:"+c+":beneficiarioCheckBox") != null){
	    			if(requestParam.get("form1:dataTable:"+c+":beneficiarioCheckBox").equals("on"))
	    				lei = true;
	    				
	    			credenciamento.setLeiComplementar(lei);
	    		}
	    		c++;
	    	}
Criado 22 de maio de 2009
Ultima resposta 22 de mai. de 2009
Respostas 4
Participantes 2