Usuário com melhor resposta
Erro jQuery is undefined (customização com javascript) (CRM Online)

Pergunta
-
Olá,
Estou trabalhando em uma customização no CRM Online para aplicação de máscaras de Telefone para alguns campos e na codificação estou usando uma biblioteca jQuery como web resource (recurso da web). Já fazem alguns dias que estou trabalhando nesta customização e hoje quando fui abrir os forms que havia aplicado estas máscaras recebi uma mensagem de que o objeto jQuery não está definido:
<ScriptErrorDetails>
<Message>'jQuery' is undefined</Message>
<Line>7</Line>
<URL>/%7B634940252150003233%7D/WebResources/masked_input</URL>
<PageURL>/userdefined/edit.aspx?_gridType=3&etc=3&id=%7b5ED9D421-D855-E211-8C7E-78E3B5084BC5%7d&pagemode=iframe&preloadcache=1358433481028&rskey=296453777</PageURL>
<Function>n($)</Function>
<CallStack>
<Function>n($)</Function>
</CallStack>
</ScriptErrorDetails>Eu suspeito que este problema seja consequência da atualização para o Rollup 12 que ocorreu recentemente. Percebi que o erro ocorre somente uma vez, mas se apago os arquivos temporários do navegador (temporary files), ele volta a ocorrer.
Alguém tem alguma dica de qual seja a solução para este problema?
- Editado kpereira quinta-feira, 17 de janeiro de 2013 14:44
Respostas
-
Uma solução temporária que encontrei para o problema foi embutir todo código do jQuery no mesmo recurso da web que tem o código que monta as máscaras. Mas pretendo continuar investigando a causa do problema.
- Marcado como Resposta kpereira segunda-feira, 21 de janeiro de 2013 13:19
-
Pessoal,
Um cliente sofreu com esse problema e investigamos.
O relato do que está acontecendo pode ser lido por aqui:
Virtual Group - Soluções Inteligentes www.virtualgroup.com.br -- Site brasileiro dedicado ao Dynamics CRM - www.DynamicsCRMWorld.net
- Sugerido como Resposta Christophe Trevisani Chavey terça-feira, 28 de maio de 2013 15:55
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator quinta-feira, 26 de setembro de 2013 00:10
Todas as Respostas
-
Baixe esta solução que fiz com exemplo de máscara de CNPJ e CPF para a entidade de conta. Basta adaptar a mascara de telefone.
https://skydrive.live.com/redir?resid=23815D761D7BD7F4!328&authkey=!AAg4_tB2uHb_HQw
arquivo rodrigohentz_1_0_0_1
Atenciosamente,
Rodrigo Hentz - MCP.MCPS.MCNPS.MCTS.MBSS.MBSP.MCITP
Profile
Blog
- Editado Rodrigo HentzModerator quinta-feira, 17 de janeiro de 2013 15:34 adicao do nome do arquivo
-
Fiz alguns testes com sua solução e recebo os mesmos erros:
<ScriptErrorDetails>
<Message>ReferenceError: jQuery is not defined</Message>
<Line>7</Line>
<URL>/%7B634940341830003233%7D/WebResources/new_jquerymaskedinput.js?ver=799703165</URL>
<PageURL>/userdefined/edit.aspx?_gridType=1&etc=1&id=%7b11A82A25-F458-E211-8B48-78E3B511A681%7d&pagemode=iframe&preloadcache=1358443193477&rskey=169716806</PageURL>
<Function></Function>
<CallStack>
</CallStack>
</ScriptErrorDetails>Você tem um ambiente de testes com Rollup 12 aplicado? Este script estão funcionando normalmente neste ambiente?
-
-
Uma solução temporária que encontrei para o problema foi embutir todo código do jQuery no mesmo recurso da web que tem o código que monta as máscaras. Mas pretendo continuar investigando a causa do problema.
- Marcado como Resposta kpereira segunda-feira, 21 de janeiro de 2013 13:19
-
Pessoal,
Um cliente sofreu com esse problema e investigamos.
O relato do que está acontecendo pode ser lido por aqui:
Virtual Group - Soluções Inteligentes www.virtualgroup.com.br -- Site brasileiro dedicado ao Dynamics CRM - www.DynamicsCRMWorld.net
- Sugerido como Resposta Christophe Trevisani Chavey terça-feira, 28 de maio de 2013 15:55
- Marcado como Resposta Tiago Michelini CardosoMVP, Moderator quinta-feira, 26 de setembro de 2013 00:10