Hi !
I'm using RichFaces with Seam on Jboss-4.2.1
After upgrading RichFaces to 3.1.4 from 3.1.1 i'v got some troubles:
1. modalPanel onshow event broken :
xhtml code (updateVarId is a4j:jsFunction) :
<rich:modalPanel id="mp" minHeight="200" minWidth="450" height="200" width="500" zindex="2000" onshow="updateVarId(event.parameters.param1);"> ...
<script type="text/javascript"> //<![CDATA[ new ModalPanel('mp', { width: 500, height: 200, minWidth: 450, minHeight: 200, resizeable: true, moveable: true, left: "auto", top: "auto", zindex: 2000, onshow: 'updateVarId(event.parameters.param1);', onhide: '', keepVisualState: false, showWhenRendered: false, selectBehavior: "disable", autosized: false }); //]]> </script>
onshow: 'updateVarId(event.parameters.param1);',line in html output generated by Richfaces 3.1.4 line
<a4j:form> <rich:tree switchType="ajax" id="sectionsTree" limitToList="true" reRender="sectionContentPanel" icon="/img/iconFolder.gif" iconLeaf="/img/iconFolder.gif" nodeSelectListener="#{jcrController.nodeSelectedEvent}"> <rich:recursiveTreeNodesAdaptor roots="#{jcrController.jcrRoot}" var="item" nodes="#{item.nodes}"> <rich:treeNode> <a4j:commandLink action="#{jcrController.nodeSelectedClick(item.path)}" value="#{item.humanName} (#{item.nodeCount}/#{item.contentCount})" reRender="sectionContentPanel" /> </rich:treeNode> </rich:recursiveTreeNodesAdaptor> </rich:tree>
Sorry, it was my bug with tree - i just removed limitToList="true" reRender="sectionContentPanel" attributes from tree and it works fine.