PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Conflito do JQuery com a biblioteca do RichFaces (JSF) #467488

21/01/2014

0

Pessoal após implementação do componente dialog Modal do jQuery, há um conflito com o panelMenu do richfaces que deixou de funcionar completamente travado. Pesquisando na web vi que há um conflito com o identificador $ do jQuery, mesmo utilizado no richfaces. Não estou sabendo como alterar? Alguém aí já passou por esta situação?Vejam este post

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a="http://richfaces.org/a4j" template="/layout/template.xhtml">

	<script type="text/javascript">
 
		//a linha abaixo cria um novo pseudonimo $a que será utilizado no lugar de $ ou de jQuery()
		var $a = jQuery.noConflict()
 
		//script da biblioteca jQuery
		$a(document).ready(function(){
 
		//script de outra bilbioteca
		$('#nome-id').hide();
 
	</script>

	<ui:define name="body">

		<a:loadScript src="/pages/roberto/jquery-1.9.1.js" />
		<a:loadScript src="/pages/roberto/jquery-ui.js" />

		<h:form id="main_form">

			<a:commandLink oncomplete="openDialogModal();">
				<h:graphicImage
					value="/layout/theme/glyphicons_free/glyphicons/png/glyphicons_027_search.png"
					style="width:20px; padding-left: 5px;" alt="Pesquisar">

					<a:jsFunction name="dialogModal" render=":pesquisa_modal_form" />
				</h:graphicImage>
			</a:commandLink>

		</h:form>

		<ui:include src="/pages/roberto/modal_panel.xhtml" />

	</ui:define>

</ui:composition>
Roberto Pereira

Roberto Pereira

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar