2016-05-27 16 views
0

2つのリンクと動的コンテンツコントロールを含む非常に単純なXPageがあります。ページ1のリンクをクリックすると、ハッシュは#content=page1に設定され、ページ2のリンクをクリックすると、ハッシュは#content=page2に設定されます。今度はブラウザの戻るボタンをクリックすると、ファセットはpage1に切り替わりますが、ハッシュは#content=page2にとどまり、ブラウザの進むボタンはグレー表示になります。 URLがちらつくように見えますので、上書きされている可能性がありますが、私は確かに言えません。XPages動的コンテンツコントロール:ブラウザの戻るボタンをクリックするとハッシュが更新されない

私は拡張ライブラリバージョン901v00_16.20160128-1014を使用しており、ChromeとFirefoxを使用してテストしました。

私のXPage:リファレンスとしてCore_DynamicPage.xspページを、これはそこで正常に動作するようです:

<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> 

私は拡張ライブラリデモデータベースを使用してきました。

答えて

0

"最小サポートリリース"を "リリース9.0.1"から "使用するXPage機能に必要な最小リリース"に変更した後、問題は解決しませんでした。

関連する問題