Conversor não funciona com binding

Tenho o seguinte código

<p:inputText id="pdesconto" value="#{dtPessoaFaces.pedido.pdesconto}" size="5" binding="#{dtPessoaFaces.inputTextPdesconto}">
    <f:convertNumber maxFractionDigits="2" minFractionDigits="2"/>
</p:inputText>

Acontece que o conversor não funciona se o atributo binding estiver definido no escopo da minha tag <p:inputText>

Alguém poderia propor uma solução?

Obrigado

cara,

vc quer fazer o que?

t+

Então cara, se eu tirar o atributo binding, o conversor funciona e a saida no campo de text fica formatada direitinho . Ex : 2,00

Se eu deixar o atributo binding a saida fica : 2.00000000

Quero saber se tem como eu aplicar o conversor no lado do Bean e como faz isso…

Obrigado

nao entendi, se já ta funcionando com sem binding, qual o problema?

Foi mal…

Com o binding não funciona…

Erro de digitação, perdão.

cara,

vc nao quer que o valo seja 2,00, certo?

<p:inputText id="pdesconto" value="#{dtPessoaFaces.pedido.pdesconto}" size="5">
    <f:convertNumber maxFractionDigits="2" minFractionDigits="2"/>
</p:inputText>

se ta funcionando, para que vc quer binding?

O binding é porque eu tenho que fazer outros tramamentos do campo no Bean

agora começou a clarear o que vc quer… :slight_smile:
Qual tratamento que vc tem que fazer?

Tenho uma configuração que é aplicada a este campo em tempo de execução que permite que ele seja editável ou não, quando não for editável ele deve apenas informar um valor como readOnly…

cara,

nao é mais facil vc manipular true e false no seu inputtext com o atributo readonly.
t+

Vou tentar dessa forma… Obrigado parceiro…