Estou utilizando o Jquery-maskMoney com Primefaces, ele funciona corretamente, porém após uma requisição AJAX seja retornando erro ou botão editar de um grid o campo perde a formatação e ao digitar o campo fica sem a formatação.
Coloquei desta forma:
function configurarMoeda() {
$(".money").maskMoney({prefix:'R$ ', allowNegative: true, thousands:'.', decimal:',', allowZero: true, affixesStay: false});
}