1 Reply Latest reply on Mar 20, 2007 4:51 AM by Andreas Franke

    Dynamic navigation with partial page rendering

    Andreas Franke Apprentice

      Hi,

      I know a4j and richfaces. I want to build a dynamic menu with rich:panelBar and <rich:panelBarItem. Every time a commandLink inside the panelBarItem is clicked only the desired content should be rerendert.

      My site is greated in classic style with header, menu on west-side and the center content.
      main.xhtml

      <div id="west"><ui:include src="./layout/navigation.xhtml" /></div>
      
      <div id="center">
       <h:panelGroup id="dritter">
       <ui:include src="#{pagecontent.mySite}" />
       </h:panelGroup>
      </div>

      navigation.xhtml
      <h:form>
       <rich:panelBar height="300" id="panelbar" width="160">
       <rich:panelBarItem binding="#{pagecontent.myBarItem}" id="sf" label="Sonderfreigaben">
       <div><h:commandLink actionListener="#{pagecontent.find}" value="button"><a4j:support event="onclick" reRender="center"></a4j:support></h:commandLink></div>
       </rich:panelBarItem>
       </rich:panelBar>
      </h:form>
      


      from PageContentBean.java the find method
      public void find(ActionEvent event){
       HtmlPanelBarItem modBarItem = (HtmlPanelBarItem)myBarItem;
       .......
       mySite = "usereditor.xhtml";
       }


      After pressed button the usereditor page is display but the whole site is rerendert not only the center content.

      Is there a gap in my mind?

      Please, can someone tell me what is to do get this correctly working. An example would be helpful.

      I hope it was not to difficult to understand (non native speaker, sorry)

      Thanks
      Andi

        • 1. Re: Dynamic navigation with partial page rendering
          Andreas Franke Apprentice

          If nobody would response, one easier question.

          Is it possible with facelets/templates and a4j rerender to redraw only the ui:insert tag of the main-template

          main.xhtml (template)

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml"
           xmlns:ui="http://java.sun.com/jsf/facelets"
           xmlns:h="http://java.sun.com/jsf/html"
           xmlns:f="http://java.sun.com/jsf/core"
           xmlns:s="http://jboss.com/products/seam/taglib"
           xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
           xmlns:rich="http://richfaces.ajax4jsf.org/rich"
           xmlns:t="http://myfaces.apache.org/tomahawk">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <title>SF</title>
          <link href="./stylesheet/theme.css" rel="stylesheet" type="text/css" />
          </head>
          
          <body>
           <div id="bodycontent">
           <div id="north">
           </div>
          
           <div id="west"><ui:include src="./layout/navigation.xhtml" /></div>
          
           <a4j:outputPanel id="center">
           <h:panelGroup id="group">
           <ui:insert name="content" />
           </h:panelGroup>
           </a4j:outputPanel>
           </div>
          </body>
          </html>
          


          navigation.xhtml
          
          <ui:composition xmlns="http://www.w3.org/1999/xhtml"
           xmlns:ui="http://java.sun.com/jsf/facelets"
           xmlns:h="http://java.sun.com/jsf/html"
           xmlns:f="http://java.sun.com/jsf/core"
           xmlns:s="http://jboss.com/products/seam/taglib"
           xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
           xmlns:rich="http://richfaces.ajax4jsf.org/rich"
           xmlns:t="http://myfaces.apache.org/tomahawk">
           <h:form>
          
          
           <rich:panelBar height="300" id="panelbar" width="160">
           <rich:panelBarItem binding="#{pagecontent.myBarItem}" id="sf" label="SF">
           <a4j:region><a4j:commandLink action="#{pagecontent.find}" value="button" reRender="center"></a4j:commandLink></a4j:region>
           </rich:panelBarItem>
           <rich:panelBarItem binding="#{pagecontent.myBarItem2}" id="adb" label="Addressbook" contentClass="activeItem">
           <a4j:region><a4j:commandLink action="#{pagecontent.find}" value="button"><a4j:support event="onclick" reRender="center"></a4j:support></a4j:commandLink></a4j:region>
           </rich:panelBarItem>
           </rich:panelBar>
           </h:form>
          </ui:composition>
          


          action="#{pagecontent.find}" calls the find method to return the outcome(i.e. usereditor).

          usereditor.xhtml
          <ui:composition xmlns="http://www.w3.org/1999/xhtml"
           xmlns:ui="http://java.sun.com/jsf/facelets"
           xmlns:h="http://java.sun.com/jsf/html"
           xmlns:f="http://java.sun.com/jsf/core"
           xmlns:s="http://jboss.com/products/seam/taglib"
           xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
           xmlns:rich="http://richfaces.ajax4jsf.org/rich"
           xmlns:t="http://myfaces.apache.org/tomahawk"
           template="main.xhtml">
           <ui:define name="content">
           <br/>
           <h:form>
           <s:validateAll>
           <f:facet name="aroundInvalidField">
           <s:span styleClass="errors"/>
           </f:facet>
           <div id="undiv" class="entry">
           <div class="label"><h:outputLabel for="username">Username:</h:outputLabel></div>
           <div class="input">
           <s:decorate>
           <h:inputText id="username" value="#{user.username}" required="true" partialSubmit="true" ></h:inputText>
           <br/>
           <s:message/>
           </s:decorate>
           </div>
           </div>
          </s:validateAll>
          </h:form>
          </ui:define>
          </ui:composition>
          


          navigation.xml
          <?xml version='1.0' encoding='UTF-8'?>
          <!DOCTYPE faces-config PUBLIC
           "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
           "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
          
          <faces-config>
          
           <navigation-rule>
           <navigation-case>
           <from-outcome>home</from-outcome>
           <to-view-id>/home.xhtml</to-view-id>
           <redirect />
           </navigation-case>
           </navigation-rule>
           <navigation-rule>
           <navigation-case>
           <from-outcome>usereditor</from-outcome>
           <to-view-id>/usereditor.xhtml</to-view-id>
           <redirect />
           </navigation-case>
           </navigation-rule>
          </faces-config>
          


          If I call the startpage (userlist.seam) of this application all is perfect.
          But when i press the button of the navigation the page is display as xml
           <?xml version="1.0" ?>
          - <html xmlns="http://www.w3.org/1999/xhtml">
          - <head>
           <link type="text/css" rel="stylesheet" href="/sonderfreigabe/a4j.res/org/richfaces/renderkit/html/css/panelbar.xcss/DATA/eAE7rKHHAgAD6AEe.seam" />
           <script type="text/javascript" src="/sonderfreigabe/a4j.res/org.ajax4jsf.framework.ajax.AjaxScript.seam" />
           <script type="text/javascript" src="/sonderfreigabe/a4j.res/prototype.js.seam" />
           <script type="text/javascript" src="/sonderfreigabe/a4j.res/org.ajax4jsf.framework.ajax.ImageCacheScript.seam" />
           <script type="text/javascript" src="/sonderfreigabe/a4j.res/org/richfaces/renderkit/html/scripts/browser_info.js.seam" />
           <script type="text/javascript" src="/sonderfreigabe/a4j.res/org/richfaces/renderkit/html/scripts/panelbar.js.seam" />
           <meta name="Ajax-Update-Ids" content="" />
           <title />
           </head>
          - <body>
          - <span id="ajax-update-ids">
           <input type="hidden" name="jsf_tree_64" id="jsf_tree_64" value="rO0ABXNyAEdvcmcuYXBhY2hlLm15ZmFjZXMuYXBwbGljYXRpb24uVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudEZZF9icSvbPAgAEWwAJX2NoaWxkcmVudABKW0xvcmcvYXBhY2hlL215ZmFjZXMvYXBwbGljYXRpb24vVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudDtMAA9fY29tcG9uZW50Q2xhc3N0ABJMamF2YS9sYW5nL1N0cmluZztMAAxfY29tcG9uZW50SWRxAH4AAlsAB19mYWNldHN0ABNbTGphdmEvbGFuZy9PYmplY3Q7eHB1cgBKW0xvcmcuYXBhY2hlLm15ZmFjZXMuYXBwbGljYXRpb24uVHJlZVN0cnVjdHVyZU1hbmFnZXIkVHJlZVN0cnVjdENvbXBvbmVudDu6rCfIEYWQqgIAAHhwAAAAA3NxAH4AAHB0ACVvcmcuYWpheDRqc2YuYWpheC5odG1sLkh0bWxBamF4U3RhdHVzdAAEX2lkMnVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAJ1cQB+AAoAAAACdAAEc3RvcHNxAH4AAHB0ACtqYXZheC5mYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sR3JhcGhpY0ltYWdldAAEX2lkNHB1cQB+AAoAAAACdAAFc3RhcnRzcQB+AABwcQB+AA90AARfaWQzcHNxAH4AAHVxAH4ABQAAAAFzcQB+AAB1cQB+AAUAAAADc3EAfgAAdXEAfgAFAAAAAXNxAH4AAHVxAH4ABQAAAAFzcQB+AABwdAAqb3JnLmFqYXg0anNmLmFqYXguaHRtbC5IdG1sQWpheENvbW1hbmRMaW5rdAAEX2lkOHB0ACVvcmcuYWpheDRqc2YuYWpheC5odG1sLkh0bWxBamF4UmVnaW9udAAEX2lkN3B0AC1vcmcucmljaGZhY2VzLmNvbXBvbmVudC5odG1sLkh0bWxQYW5lbEJhckl0ZW10AAJzZnBzcQB+AAB1cQB+AAUAAAABc3EAfgAAdXEAfgAFAAAAAXNxAH4AAHBxAH4AHnQABV9pZDEwdXEAfgAKAAAAAXVxAH4ACgAAAAJ0ACBvcmcuYWpheDRqc2YuYWpheC5TVVBQT1JUb25jbGlja3NxAH4AAHB0ACZvcmcuYWpheDRqc2YuYWpheC5odG1sLkh0bWxBamF4U3VwcG9ydHQABV9pZDExcHEAfgAgdAAEX2lkOXBxAH4AInQAA2FkYnBzcQB+AABwcQB+ACJ0AANibnpwdAApb3JnLnJpY2hmYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sUGFuZWxCYXJ0AAhwYW5lbGJhcnB0ACNqYXZheC5mYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sRm9ybXQABF9pZDZwc3EAfgAAdXEAfgAFAAAAAXNxAH4AAHVxAH4ABQAAAAFzcQB+AAB1cQB+AAUAAAABc3EAfgAAdXEAfgAFAAAACnNxAH4AAHB0ACpqYXZheC5mYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sT3V0cHV0TGFiZWx0AAVfaWQyMXBzcQB+AAB1cQB+AAUAAAACc3EAfgAAcHQAKGphdmF4LmZhY2VzLmNvbXBvbmVudC5odG1sLkh0bWxJbnB1dFRleHR0AAh1c2VybmFtZXBzcQB+AABwdAAnb3JnLmpib3NzLnNlYW0udWkuSHRtbE1lc3NhZ2VEZWNvcmF0aW9udAAFX2lkMjZwdAAcb3JnLmpib3NzLnNlYW0udWkuVUlEZWNvcmF0ZXQABV9pZDI0cHNxAH4AAHBxAH4AQXQABV9pZDI4cHNxAH4AAHVxAH4ABQAAAAJzcQB+AABwcQB+AEZ0AAhyZWFsbmFtZXBzcQB+AABwcQB+AEl0AAVfaWQzM3BxAH4AS3QABV9pZDMxcHNxAH4AAHBxAH4AQXQABV9pZDM1cHNxAH4AAHVxAH4ABQAAAAJzcQB+AABwcQB+AEZ0AARuYW1lcHNxAH4AAHBxAH4ASXQABV9pZDQwcHEAfgBLdAAFX2lkMzhwc3EAfgAAcHEAfgBBdAAFX2lkNDJwc3EAfgAAdXEAfgAFAAAAAnNxAH4AAHBxAH4ARnQABWVtYWlscHNxAH4AAHBxAH4ASXQABV9pZDQ3cHEAfgBLdAAFX2lkNDVwc3EAfgAAcHQAJ2phdmF4LmZhY2VzLmNvbXBvbmVudC5odG1sLkh0bWxNZXNzYWdlc3QABV9pZDQ5cHNxAH4AAHB0ACxqYXZheC5mYWNlcy5jb21wb25lbnQuaHRtbC5IdG1sQ29tbWFuZEJ1dHRvbnQAA3JlZ3B0AB9vcmcuamJvc3Muc2VhbS51aS5VSVZhbGlkYXRlQWxsdAAFX2lkMTZ1cQB+AAoAAAABdXEAfgAKAAAAAnQAEmFyb3VuZEludmFsaWRGaWVsZHNxAH4AAHB0ABpvcmcuamJvc3Muc2VhbS51aS5IdG1sU3BhbnQABV9pZDE5cHEAfgA2dAAFX2lkMTVwdAApamF2YXguZmFjZXMuY29tcG9uZW50Lmh0bWwuSHRtbFBhbmVsR3JvdXB0AAVncm91cHB0ACpvcmcuYWpheDRqc2YuYWpheC5odG1sLkh0bWxBamF4T3V0cHV0UGFuZWx0AAZjZW50ZXJwdAAob3JnLmFqYXg0anNmLmZyYW1ld29yay5hamF4LkFqYXhWaWV3Um9vdHQACV92aWV3Um9vdHA=" />
           <input type="hidden" name="jsf_state_64" id="jsf_state_64" value="rO0ABXVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAN1cQB+AAAAAAACdXEAfgAAAAAABXVxAH4AAAAAAAd0AAlfdmlld1Jvb3RwcHEAfgAFc3IAEWphdmEudXRpbC5IYXNoTWFwBQfawcMWYNEDAAJGAApsb2FkRmFjdG9ySQAJdGhyZXNob2xkeHA/QAAAAAAADHcIAAAAEAAAAAF0ADFvcmcuamJvc3Muc2VhbS5QQUdFJG9yZy5qYm9zcy5zZWFtLmNvcmUuZmFjZXNQYWdlc3IAHW9yZy5qYm9zcy5zZWFtLmNvcmUuRmFjZXNQYWdlQrZMwHjHYGcCAAVaABljb252ZXJzYXRpb25Jc0xvbmdSdW5uaW5nTAAOY29udmVyc2F0aW9uSWR0ABJMamF2YS9sYW5nL1N0cmluZztMAA9wYWdlZmxvd0NvdW50ZXJ0ABNMamF2YS9sYW5nL0ludGVnZXI7TAAMcGFnZWZsb3dOYW1lcQB+AApMABBwYWdlZmxvd05vZGVOYW1lcQB+AAp4cABwcHBweHBwc3IAEGphdmEudXRpbC5Mb2NhbGV++BFgnDD57AIABEkACGhhc2hjb2RlTAAHY291bnRyeXEAfgAKTAAIbGFuZ3VhZ2VxAH4ACkwAB3ZhcmlhbnRxAH4ACnhw/////3QAAHQAAmRlcQB+AA90AApIVE1MX0JBU0lDdAARL3VzZXJlZGl0b3IueGh0bWxzcgAOamF2YS5sYW5nLkxvbmc7i+SQzI8j3wIAAUoABXZhbHVleHIAEGphdmEubGFuZy5OdW1iZXKGrJUdC5TgiwIAAHhwAAAAAAAAADZ1cQB+AAAAAAAFc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAHEAfgAYcHEAfgAYcQB+ABhwc3IAE2phdmEudXRpbC5BcnJheUxpc3R4gdIdmcdhnQMAAUkABHNpemV4cAAAAAN3BAAAAAN1cQB+AAAAAAADdXEAfgAAAAAAE3NyACRvcmcuYWpheDRqc2YuYWpheC5VSUFqYXhTdGF0dXMkU3RhdGUEZyhEqHpSzgIACloACF9mb3JjZUlkWgALX2ZvcmNlSWRTZXRMAARfZm9ycQB+AApMAAtfc3RhcnRTdHlsZXEAfgAKTAAQX3N0YXJ0U3R5bGVDbGFzc3EAfgAKTAAKX3N0YXJ0VGV4dHEAfgAKTAAKX3N0b3BTdHlsZXEAfgAKTAAPX3N0b3BTdHlsZUNsYXNzcQB+AApMAAlfc3RvcFRleHRxAH4ACkwACnN1cGVyU3RhdGV0ABJMamF2YS9sYW5nL09iamVjdDt4cAAAcHBwcHBwcHVxAH4AAAAAAAd0AARfaWQycHQAKm9yZy5hamF4NGpzZi5jb21wb25lbnRzLkFqYXhTdGF0dXNSZW5kZXJlcnBzcQB+AAY/QAAAAAAADHcIAAAAEAAAAAJ0ABhjb20uc3VuLmZhY2VsZXRzLk1BUktfSUR0AAgzMmMzZTExZHQAGGNvbS5zdW4uZmFjZWxldHMuQVBQTElFRHNyAC9jb20uc3VuLmZhY2VsZXRzLmltcGwuRGVmYXVsdEZhY2VsZXQkQXBwbHlUb2tlbkicz0Q7bpagDAAAeHB3IgAYL2xheW91dC9uYXZpZ2F0aW9uLnhodG1sAAABEW6AL+14eHBwcHBwcHBwcHBwcHBwcHBwcHBwc3EAfgAGP0AAAAAAAAx3CAAAABAAAAACdAAEc3RvcHVxAH4AAAAAAAN1cQB+AAAAAAAWdXEAfgAAAAAAAnVxAH4AAAAAAAd0AARfaWQ0cHQAEWphdmF4LmZhY2VzLkltYWdlcQB+AC9zcQB+AAY/QAAAAAAADHcIAAAAEAAAAAFxAH4AJHQACDMyYzNlMTI5eHBwdAAVL2ltZy9jb25uZWN0X2lkbGUuZ2lmcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0AAVzdGFydHVxAH4AAAAAAAN1cQB+AAAAAAAWdXEAfgAAAAAAAnVxAH4AAAAAAAd0AARfaWQzcHEAfgAwcQB+ADlzcQB+AAY/QAAAAAAADHcIAAAAEAAAAAFxAH4AJHQACDMyYzNlMTA3eHBwdAAUL2ltZy9tb3ppbGxhX2JsdS5naWZwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHhwdXEAfgAAAAAAA3VxAH4AAAAAABZ1cQB+AAAAAAAHdAAEX2lkNnB0ABBqYXZheC5mYWNlcy5Gb3JtcQB+AEBzcQB+AAY/QAAAAAAADHcIAAAAEAAAAAJxAH4AJHQACDJhNWY2MTBlcQB+ACZxAH4AKHhwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBzcQB+ABkAAAABdwQAAAABdXEAfgAAAAAAA3VxAH4AAAAAAAl1cQB+AAAAAAAHdAAIcGFuZWxiYXJwdAAeb3JnLnJpY2hmYWNlcy5QYW5lbEJhclJlbmRlcmVydAANX2lkNjpwYW5lbGJhcnNxAH4ABj9AAAAAAAAMdwgAAAAQAAAAAXEAfgAkdAAIMmE1ZjYxMWJ4cHBwcHB0AAMxNjB0AAMzMDBwcHBwc3EAfgAZAAAAA3cEAAAAA3VxAH4AAAAAAAN1cQB+AAAAAAAHdXEAfgAAAAAAB3QAAnNmcHQAIm9yZy5yaWNoZmFjZXMuUGFuZWxCYXJJdGVtUmVuZGVyZXJ0AAdfaWQ2OnNmc3EAfgAGP0AAAAAAAAx3CAAAABAAAAABcQB+ACR0AAgyYTVmNjEyOHhwc3EAfgAGP0AAAAAAAAF3CAAAAAIAAAABdAAHYmluZGluZ3NyACZjb20uc3VuLmZhY2VsZXRzLmVsLkxlZ2FjeVZhbHVlQmluZGluZwAAAAAAAAABDAAAeHBzcgAmY29tLnN1bi5mYWNlbGV0cy5lbC5UYWdWYWx1ZUV4cHJlc3Npb24AAAAAAAAAAQwAAHhyABhqYXZheC5lbC5WYWx1ZUV4cHJlc3Npb253CoBb4MD+kQIAAHhyABNqYXZheC5lbC5FeHByZXNzaW9uo4WKU/Ja0jwCAAB4cHNyAB5jb20uc3VuLmVsLlZhbHVlRXhwcmVzc2lvbkltcGwDuqhiHyXJmAwAAHhxAH4AXXcsABgje3BhZ2Vjb250ZW50Lm15QmFySXRlbX0AEGphdmEubGFuZy5PYmplY3RwcHh3RABCL2xheW91dC9uYXZpZ2F0aW9uLnhodG1sIEAxNCw5MyBiaW5kaW5nPSIje3BhZ2Vjb250ZW50Lm15QmFySXRlbX0ieHh4cHBwdAAPU29uZGVyZnJlaWdhYmVucHBwc3EAfgAZAAAAAXcEAAAAAXVxAH4AAAAAAAN1cQB+AAAAAAADdXEAfgAAAAAAAnVxAH4AAAAAAAd0AARfaWQ3cHQAKm9yZy5hamF4NGpzZi5jb21wb25lbnRzLkFqYXhSZWdpb25SZW5kZXJlcnQACV9pZDY6X2lkN3NxAH4ABj9AAAAAAAAMdwgAAAAQAAAAAXEAfgAkdAAIMmE1ZjYxMzV4cHB1cQB+AAAAAAAFcQB+ABhxAH4AGHBxAH4AGHEAfgAYc3EAfgAXAHEAfgAYcHNxAH4AGQAAAAF3BAAAAAF1cQB+AAAAAAADdXEAfgAAAAAALXVxAH4AAAAAAAV1cQB+AAAAAAAHdAAEX2lkOHB0AC9vcmcuYWpheDRqc2YuY29tcG9uZW50cy5BamF4Q29tbWFuZExpbmtSZW5kZXJlcnBzcQB+AAY/QAAAAAAADHcIAAAAEAAAAAFxAH4AJHQACDJhNWY2MTQyeHBwc3IAJ2NvbS5zdW4uZmFjZWxldHMuZWwuTGVnYWN5TWV0aG9kQmluZGluZwAAAAAAAAABAgABTAABbXQAG0xqYXZheC9lbC9NZXRob2RFeHByZXNzaW9uO3hwc3IAJ2NvbS5zdW4uZmFjZWxldHMuZWwuVGFnTWV0aG9kRXhwcmVzc2lvbgAAAAAAAAABDAAAeHIAGWphdmF4LmVsLk1ldGhvZEV4cHJlc3Npb26yL8qL5Pc0jgIAAHhxAH4AXnNyAB9jb20uc3VuLmVsLk1ldGhvZEV4cHJlc3Npb25JbXBs3VJ+OAxZk+8MAAB4cQB+AHx3JwATI3twYWdlY29udGVudC5maW5kfQAQamF2YS5sYW5nLlN0cmluZ3VyABNbTGphdmEubGFuZy5TdHJpbmc7rdJW5+kde0cCAAB4cAAAAABwcHh3PgA8L2xheW91dC9uYXZpZ2F0aW9uLnhodG1sIEAxNSw5OSBhY3Rpb249IiN7cGFnZWNvbnRlbnQuZmluZH0ieHBwdAAGYnV0dG9ucHBwcHBzcgARamF2YS51dGlsLkhhc2hTZXS6RIWVlri3NAMAAHhwdwwAAAAIP0AAAAAAAAF0AAZjZW50ZXJ4cHBzcQB+ABcAcQB+ABhwcHNxAH4AFwBxAH4AGHBzcQB+ABcAcQB+ABhwcHBwcHNyABFqYXZhLmxhbmcuSW50ZWdlchLioKT3gYc4AgABSQAFdmFsdWV4cQB+ABSAAAAAcQB+ABhwcHBwcHBwcHBzcQB+AImAAAAAcQB+ABhwcHBwcHNxAH4AFwBxAH4AGHBwcHB4eHVxAH4AAAAAAAN1cQB+AAAAAAAHdXEAfgAAAAAAB3QAA2FkYnBxAH4AVHBzcQB+AAY/QAAAAAAADHcIAAAAEAAAAAFxAH4AJHQACDJhNWY2MTRmeHBzcQB+AAY/QAAA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" />
           <input type="hidden" name="jsf_viewid" id="jsf_viewid" value="/usereditor.xhtml" />
           </span>
           <meta id="Ajax-Response" name="Ajax-Response" content="true" />
           </body>
           </html>
          


          and the address bar shows
          http://localhost:8080/sonderfreigabe/usereditor.seam?_rtid=1

          (what is the parameter _rtid?)

          What can I do to redisplay only the changing content of the page using navigationrules and templates when such navigation button is clicked?

          Hope for response!!!


          Thanks
          Andi