Richfaces issue : _clearJSFFormParameters is not defined
romain.dev.easycity.com Jan 7, 2009 1:51 PMHi guys,
I'm using seam 2.1.1.CR1 and I have a strange issue with the code generated by a4j:form and a4j:jsFunction
_clearJSFFormParameters is not defined
Here is the xhtml :
<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:a4j="http://richfaces.org/a4j" xmlns:c="http://java.sun.com/jstl/core" xmlns:fn="http://java.sun.com/jsp/jstl/functions" template="/layout/default.xhtml"> [... some code ...] <a4j:outputPanel id="resultLst"> [... some code ...] </a4j:outputPanel> <a4j:form> <a4j:jsFunction name="refreshPOIAroundResultList" reRender="resultLst" oncomplete="index.refreshPoiResultListCallbackComplete();" /> </a4j:form>
Here is the rendered code :
<div style="margin-top: 5px; text-align: right;"><a id="view-all-link-1" name="view-all-link-1" href="/local-search.seam?what=MUSEUM&where=QUITO">» View all</a> </div></span><form id="j_id155" name="j_id155" method="post" action="/poi.seam"><script id="j_id155:j_id156" type="text/javascript">//<![CDATA[ refreshPOIAroundResultList=function(){A4J.AJAX.Submit('_viewRoot','j_id155',null,{'parameters':{'j_id155:j_id156':'j_id155:j_id156'} ,'actionUrl':'/poi.seam','oncomplete':function(request,event,data){index.refreshPoiResultListCallbackComplete();}} )}; //]]></script><input type="hidden" name="j_id155" value="j_id155" /><input type="hidden" name="autoScroll" value="" /><input type="hidden" name="j_id155:_link_hidden_" value="" /><input type="hidden" name="j_id155:j_idcl" value="" /><script type="text/javascript">function clear_j_id155() { _clearJSFFormParameters('j_id155','',['j_id155:_link_hidden_','j_id155:j_idcl']); } function clearFormHiddenParams_j_id155(){clear_j_id155();} function clearFormHiddenParams_j_id155(){clear_j_id155();} clear_j_id155();</script><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="j_id24" /></form> </div>
It's strange because the same code works well on other pages of my site.
Any clue ?