Arruda

Um Blog Sobre Tecnologia, Informação, Literatura e Coisas da Vida

Usando ConvertNumber em um CommandLink


"... commandLink -Parent not an instance of ValueHolder"

Para quem já bateu de cara com essa exception do JSF e pensou: "Meu deus e agora? Como coloco esse link com uma formatação de numero? Isso é impossível?" A resposta é: É possível sim!

Exemplo:
Ao invés de usar:

``` {lang="Java" line="1"}

Utilize da seguinte forma:

``` {lang="Java" line="1"}

Isso por que ao colocar o OutputText como responsável pelo "value" do CommandLink, você pode usar normalmente dentro do mesmo a tag ConvertNumber.

Essa mesma solução serve para o RichFaces, no lugar de "h:commandLink", você teria "a4j:commandLink".

Abraços a todos.