quinta-feira, 20 de setembro de 2012

Inclusão de parâmetros em componentes JSF

Para incluir parametros em um componente jsp, e resgatá-los em um listener basta

<h:inputText>
      <f:attribute id="indiceBuscaProdutoItensValores" name="indice" value="#{itensValoresStatus.index}"/>
</ice:inputText>

e para resgatar o valor no java


public void textChangeListener(TextChangeEvent event){
       ...
       Integer index = (Integer) event.getComponent().getAttributes().get("indice");
       ...
}

o importante é que o nome do atributo não seja uma palavra reservada neste caso anteriormente usei index e não conseguia recuperar o valor, então recomendo que seja utilizado nomes em português que não tem erro.


Nenhum comentário:

Postar um comentário