Problemas em utilizar jsf 2.0 + primefaces + jquery + tomcat 7

6 respostas
sfidencio

Pessoal, estou meio perdido de tanto procurar no google “quase me deu LER.” :slight_smile: . porém vamos ao assunto…

  1. com richfaces eu consigo usar o <rich:jquery> para trabalhar com jquery mask input ou jquery mask money , no primefaces para mojarra 2 não consigo, primeiro porque o richfaces 3x nao funciona que presta com mojarra 2, segundo porque ainda nao integrei jsf 2 + primefaces 2x + richfaces, porém richfaces 3x + mojarra 1.2 + primefaces 1x consegui e funcinou blz, porém eu quero usar o jsf 2. Em resumo não quero depender do richfaces para usar jquery… como faço para usar jquery mask money ou mask input com primefaces?

  2. O tomcat 7 ainda não está disponivel para netbeans ?

fico grato!!!
inté++

6 Respostas

ViniGodoy

Olá, por favor, ao criar tópicos, evite títulos usando somente letras maiúsculas.

tnaires

O problema é que o pessoal do Richfaces ainda não lançou a versão para JSF 2.0. O jeito é esperar…

sfidencio

Pois é mas como faço pra usar o jquery mask money com primefaces? Só isso resolveria meu problema.

A

Fica uma dica o primefaces tem um componente chamado inputMask que faz a mascara sem precisar do jquery.

Exemplo:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui" >

    <h:head>
    </h:head>

    <h:body>
        <h:outputText value="Telefone: " />
        <p:inputMask mask="(999) 999-9999"/>
    </h:body>


</html>

mais em:

http://www.primefaces.org/showcase/ui/inputMask.jsf

delki8

AndreBonatti estou com a mesma dúvida do sfidencio, apesar do primefaces disponibilizar esse p:inputmask ele não ampara (até onde eu vi) máscaras com dinheiro, que são um pouco diferentes dessas comuns de telefone/cpf por causa das casas decimais.

No richfaces+jquery+maskmoney eu até consigo resolver o problema mas no primefaces to apanhando um pouquinho.

R

Acredito que assim vc consiga

<html xmlns="http://www.w3.org/1999/xhtml"  
      xmlns:h="http://java.sun.com/jsf/html"  
      xmlns:p="http://primefaces.prime.com.tr/ui" >  

     <p:inputText  value="#{beans.salario}" styleClass="monetario" />


      <script type="text/javascript">			
	    jQuery('.monetario').priceFormat({
	           prefix : 'R$ '
            });			
      </script>
</html>
Criado 21 de setembro de 2010
Ultima resposta 24 de nov. de 2011
Respostas 6
Participantes 6