Bom dia senhores,
tenho essa duvida… nao sei como usa ele…
nao é para associar com alguma variavel ?
entao… tem como eu descobrir qual botao (commandButton) foi clicado por esse binding, e qunado eu chegar no managedbean eu vejo a variavel e tomo minha acao adequada… tem como fazer isso ?
O binding dos componentes JSF existem para que vc possa associar o componente da camada de visão (jsp) à sua camada de controle (bean faces). O objeto associado precisa corresponder ao componente em questão. Cada componente tem sua respectiva classe (na verdade são 3 no total) para fazer o binding.
O que fazer com esse objeto no bean vai da sua criatividade. Geralmente é utilizado para efetuar algumas particularidades ou mesmo mudar o comportamento do componente quando determinada ação é executada.
Se não me falhe a memória, basta atribuir um “id” ao componente que deseja e no seu Managed Bean você acessa este componente e seta os valores que deseja.
Mas, creio que seja necessário atribuir uma variavél ao mesmo dentro do seu backbean.