Pegar Value do commandButton

0 respostas
alves.Felipe
Ola estou precisando de alguma forma pegar o valor de um botão.. estou usando jsf.. isso é que eu tenho...mas não sei o que fazer no método pegaValor....
<rich:dataGrid value="#{bean.teclas}" var="tecla" columns="5" id="dgTeclas">
				<a4j:commandButton action="#{bean.pegaValor}" value="#{tecla}" size="2" immediate="true" ajaxSingle="true" >
										
				</a4j:commandButton>
			</rich:dataGrid>
ja tentei usar o mas não tive muito sucesso... alguém tem umas dicas ai? obg Na verdade usando o f:setPropertyActionListener funciona... mas acontece que qdo clico no botão esta reenderizando o dataGrid ai nunca vou conseguir pegar o mesmo valor do botão... como que posso fazer para não reenderizar o dataGrid??
private int valorTecla;
	
	public List<Integer> getTeclas()
	{
		System.out.println("getTeclas");
		List<Integer> teclas = new ArrayList<Integer>();
		
		for(int t=0;t<10;t++)
			teclas.add(t);
		
		Collections.shuffle(teclas);  

		return teclas;
	}
	
	public void pegaValor()
	{
		System.out.println("valor da tecla "+getValorTecla());
	}
Criado 24 de julho de 2009
Respostas 0
Participantes 1