Hallo,
ich habe eine XPage die ein Custom Control mit einer Navigation bestehend aus Links.
<xc:ccLeftSideBar></xc:ccLeftSideBar>
Und in der XPage habe ich ein Include Page Element
<xp:include id="computedView">
<xp:this.pageName><![CDATA[${javascript:var b=sessionScope.get("ACTIVEVIEW");
b}]]>
</xp:this.pageName>
</xp:include>
ACTIVEVIEW = Name einer XPage die eine View enthält.
sessionScope ACTIVEVIEW wird im onClick-Event des jeweiligen Links gesetzt:
<xp:eventHandler event="onclick" submit="true"
refreshMode="partial" refreshId="computedView">
<xp:this.action><![CDATA[#{javascript:sessionScope.put("ACTIVEVIEW","/xpU-All-nach-Schlagwort-P.xsp");}]]></xp:this.action>
</xp:eventHandler>
Wenn ich jetzt den sessionScope setze und ein partialRefresh auf computedView ausführe wird keine neue XPage im include-Element angezeigt.
Was muss ich tun? Jemand eine Idee.
Grüße
Lisa