-
1. Richfaces + jquery integration
michele.delprete May 9, 2011 6:45 AM (in response to michele.delprete)Sorry, this is the code
<div xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich">
<f:view>
<f:loadBundle basename="Language" var="msgs" />
<ui:composition>
<ui:define name="extraHeadContent">
<a4j:loadScript src="jquery-1.6.js"></a4j:loadScript>
<script type="text/javascript" language="javascript">
//<![CDATA[
jQuery.noConflict();
jQuery(document).ready(function() {
jQuery("#aaa").click(function() {
alert("Hello world!");
});
});
//]]>
</script>
</ui:define>
<a id="aaa" href="">Link</a>
</ui:composition>
</f:view>
</div>
-
2. Richfaces + jquery integration
ilya_shaikovsky May 9, 2011 8:24 AM (in response to michele.delprete)RichFaces bunled with jQuery script and uses as a base dependency. So loading your external one (and with the different version that our internal used) will cause conflicts.
-
3. Re: Richfaces + jquery integration
michele.delprete May 9, 2011 4:27 PM (in response to ilya_shaikovsky)Ok, so I need to load my exetrnal jquery, I have to use the same version of the internal?
In this case I've used 1.6 version, so if I have the internal (example) with 1.5 I have to put
<a4j:loadScript src="jquery-1.5.js"></a4j:loadScript>
<script type="text/javascript" language="javascript">
//<![CDATA[
jQuery.noConflict();
right?
Update :
I've tried but withou success. I've also red the developer's documentation :
http://docs.jboss.org/richfaces/latest_3_3_X/en/devguide/html/rich_jQuery.html
where I've found :
You can use the futures of jQuery directly without defining the <rich:jQuery> component on a page if it is convenient for you. To start using the jQuery feature on the page, include the library into a page with the following code:
...
<a4j:loadScript src="resource://jquery.js"/>
...Refer to the jQuery documentation for the right syntax. Remember to use
jQuery()
function instead of$()
, as soon as jQuery works without conflicts withprototype.js
.that is exactly what I've done, but no success
I don't understand where is my fault
thanks
Michele