help JSF + JQUERY >> Não funciona helppp-me  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
soudaniel_01
JavaEvangelist

Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline

Buenas tardes amigos gujeiros, hehe SSSS

seguinte, estou com um problema aqui pra utilizar JSF + JQUERY,

estou querendo mascarar um campo de data, porem não consigo recuperar o ID
do meu text com JSF, somente com tag's simples do html,


porém quando uso tag do JSF o trem não funciona,
tentei usar o j4j.jar, mais ele tbm não me ajuda, alguem pode me dar uma força ??

vlewwwwwwwwww
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

soudaniel_01 wrote:Buenas tardes amigos gujeiros, hehe SSSS

seguinte, estou com um problema aqui pra utilizar JSF + JQUERY,

estou querendo mascarar um campo de data, porem não consigo recuperar o ID
do meu text com JSF, somente com tag's simples do html,


porém quando uso tag do JSF o trem não funciona,
tentei usar o j4j.jar, mais ele tbm não me ajuda, alguem pode me dar uma força ??

vlewwwwwwwwww



Tente algo como isso:

Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
Flin
Java Ninja

Membro desde: 10/12/2003 16:30:10
Mensagens: 263
Offline

Hmm pelo que entendi você quer o id de um inputText tipo
<h:inputText id="meuText" value="..."/>
certo?

Se for isso lembre-se que o JSF põe o id do form antes do id que você atribuiu pro componente no html.
Exemplo:
<h:form id="formId">
<h:inputText id="meuText" value=""/>
</h:form>

Vai renderizar
<form...>
<input type="text" id="formId:meuText" value="" name="formId:meuText"/>
</form>

http://www.wayjobs.com.br - Busca de vagas e currículos 100% gratuito!
[WWW]
soudaniel_01
JavaEvangelist

Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline

galera obrigado pelas respostas,

bom flin, isso não funcionou.

vou postar oque estou querendo fazer,
quero colocar mascara no meus campos jsf com jquery,

form:


java script


tentei tbm:


tentei de varias formas.

obrigado pelas ajudas !!! não estou entendo prq não consigo trabalhas com minhas tag,
help ??
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

Olá soudaniel_01, blz?

Eu vi hoje um artigo na net e lembrei que tu tinha postado aqui essa pergunta.
Vê se não é isso:


http://www.linhadecodigo.com.br/Artigo.aspx?id=1465


É um exemplo com Visual Web Pack do NetBeans, mas acho que é o mesmo com JSF.

Qualquer coisa, posta ai se funcionou.

Fui

"Quanto mais aprendo mais tenho consciência que nada sei."
soudaniel_01
JavaEvangelist

Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline

ae djemacao , vlew pela ajuda cara,

porem, o meu problema está em recuperar o campo do meu text em jsf,
mas eu a "resolvi" passei a utilizar Tomahawk e ajax4jsf, mais de qq forma vlew cara !!
goncaze
Thread.start()

Membro desde: 29/04/2010 15:31:23
Mensagens: 45
Offline

Que post antigo hein! Para resolver este problema das IDs concatenadas coloquei a tag asim: "h:form prependId='false'". Assim o jQuery voltou a funcionar!

douglas.goncaze@gmail.com
[Email] [MSN]
Metal Java Full
JavaTeenager
[Avatar]

Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline

Ou utiliza assim:




Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0
Visitem meu Blog
"Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática
[Email] [MSN]
ziplove
Thread.start()
[Avatar]

Membro desde: 13/07/2006 00:06:54
Mensagens: 34
Offline

Olá Amigo

Tenho observado que o JSF funciona muito melhor com JQuery quando usamos o seletor de classes. Com certeza seu exemplo irá funcionar assim:

No Jquery:

$(document).ready(function() {

$(".data").mask("99/99/9999");

});

No JSF

<h:inputText class="data" value="#{ProjetoBean.descriptionProject}"></h:inputText>

Espero ter ajudado.

Abraço.

"The sun only shines after a cup of coffee!!!" (ZipLove)
Tradução: "O Sol só brilha depois de uma xícara de café!!!
andre.froes
GUJ Ranger

Membro desde: 08/12/2008 16:00:32
Mensagens: 929
Localização: Na frente do computador - Brasília - DF
Offline

Corrigindo o ziplov em um pequeno detalhe

<h:inputText styleClass="data" value="#{ProjetoBean.descriptionProject}"></h:inputText>

http://andrefroes.net76.net
Dicas e tutoriais!
18/09/11 - [Primefaces] Personalizando um tema com o ThemeRoller
17/09/11 - Trabalhando com automações no MySQL
01/09/11 - Trabalhando com p:editor do primefaces (controles)
01/09/11 - Facelets, a mão na roda - Templates
24/08/11 - Seu primeiro aplicativo JSF 2.0
21/08/11 - Como criar seu servidor Java!
[WWW] [MSN]
ziplove
Thread.start()
[Avatar]

Membro desde: 13/07/2006 00:06:54
Mensagens: 34
Offline

andre.froes wrote:Corrigindo o ziplov em um pequeno detalhe

<h:inputText styleClass="data" value="#{ProjetoBean.descriptionProject}"></h:inputText>



Olá André...

Muito obrigado pela correção, porém no JSF 2.0 existe o atributo class

AB.

"The sun only shines after a cup of coffee!!!" (ZipLove)
Tradução: "O Sol só brilha depois de uma xícara de café!!!
Metal Java Full
JavaTeenager
[Avatar]

Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline

ziplove wrote:Olá Amigo

Tenho observado que o JSF funciona muito melhor com JQuery quando usamos o seletor de classes. Com certeza seu exemplo irá funcionar assim:

No Jquery:

$(document).ready(function() {

$(".data").mask("99/99/9999");

});

No JSF

<h:inputText class="data" value="#{ProjetoBean.descriptionProject}"></h:inputText>

Espero ter ajudado.

Abraço.

ziplove, tem uma frase que a galera usa muito quando fala de jQuery: "Quanto mais específico, mais rápido."

O Davi Ferreira fala um pouco sobre o tema no seu artigo sobre performance no jQuery.

Não use jQuery, se for usar, seja específico e procure sempre utilizar funções que busquem o que é nativo do javascript:


Utilizar id's é mais performático para o leito do jQuery, pensa só: ele vai direto no elemento, ao invés de varrer na página todos da mesma classe.

This message was edited 1 time. Last update was at 03/05/2012 08:03:03


Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0
Visitem meu Blog
"Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática
[Email] [MSN]
ziplove
Thread.start()
[Avatar]

Membro desde: 13/07/2006 00:06:54
Mensagens: 34
Offline

Metal Java Full wrote:
ziplove wrote:Olá Amigo

Tenho observado que o JSF funciona muito melhor com JQuery quando usamos o seletor de classes. Com certeza seu exemplo irá funcionar assim:

No Jquery:

$(document).ready(function() {

$(".data").mask("99/99/9999");

});

No JSF

<h:inputText class="data" value="#{ProjetoBean.descriptionProject}"></h:inputText>

Espero ter ajudado.

Abraço.

ziplove, tem uma frase que a galera usa muito quando fala de jQuery: "Quanto mais específico, mais rápido."

O Davi Ferreira fala um pouco sobre o tema no seu artigo sobre performance no jQuery.

Não use jQuery, se for usar, seja específico e procure sempre utilizar funções que busquem o que é nativo do javascript:


Utilizar id's é mais performático para o leito do jQuery, pensa só: ele vai direto no elemento, ao invés de varrer na página todos da mesma classe.


Concordo Metal Java Full

Embora seja novo no forum, não sou iniciante na área.
Como vi o colega "empipinado" apenas postei uma solução e uma observação que tenho visto quando renderizamos páginas JSF.
Com certeza, sou adepto das boas práticas e acredito que "escovar bits" ainda é necessário ...




"The sun only shines after a cup of coffee!!!" (ZipLove)
Tradução: "O Sol só brilha depois de uma xícara de café!!!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team