Olá pessoal.
Estou tentando inserir em minha aplicação mascaras, de valores a princípio, para formatação de tipo currency.
Dei uma lida na documentação do richfaces e está bem fraca de entendimento.
O richfaces já possuem o jquery? se possui. qual versão é?
O meu principal problema é em utilizar a mascara maskMoney.
Como seria a forma de implementar essa máscara em minha aplicação (desde instalação da biblioteca até a chamada nas tags?
Obrigado.
Olá felipe_azv!
Você pode fazer da seguinte forma!
Coloque no head de sua página a seguite tag para localizar o arquivo js:
<a4j:loadScript src="js/jquery.maskMoney.js" />
e no seu form, coloque o componente “<rich:jQuery />” dentro do input que deseja colocar a mascara:
<h:inputText>
<rich:jQuery query="maskMoney({symbol:'R$', decimal:',',thousands:'.'})" />
</h:inputText>
Att
Valeu por responder, fsilvermail .
Mas no caso do arquivo jquery.maskMoney.js, ele já está inserido nas bibliotecas do richfaces?
Eu preciso fazer o download o Jquery.js e do maskMoney.js?
se ele já faz parte do richfaces, qual diretório exatamente ele se encontra?
valeu!
ah, finalmente consegui!
tive que colocar o arquivo maskMoney em minha aplicação e ai funcionou.
Valeu!
Cara como você conseguiu resolver esse problema? Estou tentando a dias e não consigo.
Ja coloquei os arquivos em uma pasta com o nome de ‘js’.
Depois, no head da página eu coloquei o seguinte código:
<a4j:loadScript src="/js/jquery.js" />
<a4j:loadScript src="/js/jquery.maskMoney.js" />
No form da página eu coloquei o seguinte código:
<h:inputText id="qtdCotas">
<rich:jQuery query="maskMoney({symbol:'R$', decimal:',',thousands:'.'})" />
</h:inputText>
O HTML gerado é o seguinte:
<script type="text/javascript">
//<![CDATA[ {
var selector = "";
try {
selector = eval("");
} catch (e) {}
jQuery(selector).maskMoney({symbol:'R$', decimal:',',thousands:'.'});
}
//]]>
</script>
<input id="form:qtdCotas" type="text" name="form:qtdCotas">
Já vi vários tópicos, já pesquisei, e não sei o que está rolando de errado… Alguém podem me ajudar?!
Estou usando jboss seam com jsf + richFaces