Eu consegui fazer o componente funcionar…
A situação é seguinte :
Eu consulto no banco as Pessoas. E no Txt do suggestionbox o usuario digita o Nome de quem ele quer consultar e etc…
Mas agora eu quero pegar o ID ou o Nome da Pessoa que ele selecionar… Para fazer alguma coisa… Por exemplo deletar ela… (O cara seleciona um nome na box, e eu deleto essa pessoa do banco!).
Para fazer isso eu tentei varias coisas!
1° Tentei usar um simples actionListener do commandLink, mas não funciona. Como que se o componente
não aceitasse o action de um commandLink(Fiz iqual o Exemplo da Java Magazine Edição 46)! Mas não
funciona mesmo.
2° Enviar um parametro pro Bean(usando o <f:param value="#{varLista.id}" …/> ) depois de um
actionListener de um <a4j:support event=“onselect” actionListener="…" ajaxSingle=“true” …/>
Mas ele sempre envia um null, sempre… como que se o value fosse perdido no meio do caminho !
Mas se eu usar um <f:param value=“Oioioioioi” …/> ) o valor chega normalmente…