2016-05-27 9 views
0

Ich habe eine sehr einfache XPage, die zwei Links und eine dynamische Inhaltskontrolle enthält. Wenn ich auf den Page 1 Link klicke, wird der Hash auf #content=page1 gesetzt, dann klicke ich auf den Link und der Hash ist auf #content=page2 gesetzt. Jetzt klicke ich auf die Zurück-Schaltfläche des Browsers und die Facette wechselt zu Seite1, aber der Hashwert bleibt auf #content=page2 und der Vorwärts-Button des Browsers ist ausgegraut. Es sieht so aus, als ob die URL zu mir flackert, also könnte es überschrieben werden, aber ich kann nicht sicher sagen.XPages Dynamic Content Control: Hash wird nicht aktualisiert, wenn ich auf die Zurück-Schaltfläche des Browsers klicke

Ich verwende Extension Library Version 901v00_16.20160128-1014 und ich habe mit Chrome und Firefox getestet.

Mein XPage:

<xp:link escape="true" styleClass="list-group-item" text="Page 1" id="link1"> 
    <xp:eventHandler event="onclick" submit="true" refreshMode="partial" id="eventHandler2" refreshId="dynamicContent1"> 
     <xp:this.action><![CDATA[#{javascript:var c = getComponent("dynamicContent1"); c.show("page1")}]]></xp:this.action> 
    </xp:eventHandler> 
</xp:link> 

<xp:link escape="true" styleClass="list-group-item" text="Page 2" id="link2"> 
    <xp:eventHandler event="onclick" submit="true" refreshMode="partial" id="eventHandler1" refreshId="dynamicContent1"> 
     <xp:this.action><![CDATA[#{javascript:var c = getComponent("dynamicContent1"); c.show("page2")}]]></xp:this.action> 
    </xp:eventHandler> 
</xp:link> 

<xe:dynamicContent id="dynamicContent1" partialEvents="true" useHash="true" defaultFacet="page1"> 
    <xp:this.facets> 
     <xp:div id="page1" xp:key="page1">Page 1</xp:div> 
     <xp:div id="page2" xp:key="page2">Page 2</xp:div> 
    </xp:this.facets> 
</xe:dynamicContent> 

Ich habe die Extension Library Demo-Datenbank mit: Core_DynamicPage.xsp Seite als Referenz und das scheint funktioniert es gut.

Antwort

0

Nachdem ich meine xsp-Eigenschaft für "Minimum Supported Release" von "Release 9.0.1" auf "Minimum Release für die verwendeten XPage-Features" geändert habe, ging das Problem verloren.

Verwandte Themen