Galera, bom dia.
Alguém sabe como consigo adicionar um UiParameter em um AjaxBehavior?
Por exemplo, criei um checkBox e criei um evento change para esse checkbox:
boolCheckBox = new SelectBooleanCheckbox();
ajax = new AjaxBehavior();
ajax.setListener(FacesUtils.createMethodExpression(this.getFacesContext(), "#{visualizacaoBean.onNodeSelect}", Void.class, new Class[] { AjaxBehaviorEvent.class }));
UIParameter parameter = new UIParameter();
parameter.setName("param_id");
parameter.setValueExpression("value", FacesUtils.createValueExpression(this.getFacesContext(), "#{valor.titulo}", String.class));
boolCheckBox.addClientBehavior("change", ajax);
boolCheckBox.getChildren().add(parameter);
column.getChildren().add(boolCheckBox);
Quando o evento ocorrer, vai ser chamado o método onNodeSelect e nesse método vou pegar um AjaxBehaviorEvent.
Preciso adicionar o UiParameter para que quando ocorrer o evento, eu consiga pegar o valor do UiParameter.
Alguém pode ajudar?