Domino 9 und frühere Versionen > ND8: Entwicklung - XPages
XPAGES: Expandlevel
(1/1)
klaussal:
@All,
ich habe eine kategorisierte Ansicht.
Wie setze ich den expandlevel, damit die Kategorien auf- bzw. zugemacht werden ?
Muss danach die Seite neu geladen werden, oder geht das von selber ?
Die Suche im WWW brachte nur Bruchstücke zutage.
Danke für Tipps / Hinweise !
klaus
klaussal:
Das könnte die Lösung sein:
--- Code: ---<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:button id="button1" value="Collapse All"><xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:actionGroup>
<xp:setValue binding="#{requestScope.collapseAll}">
<xp:this.value><![CDATA[#{javascript:"1"}]]></xp:this.value>
</xp:setValue>
<xp:executeScript
script="#{javascript:context.reloadPage()}">
</xp:executeScript>
</xp:actionGroup>
</xp:this.action></xp:eventHandler></xp:button>
<xp:button value="Expand All" id="button2"><xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
--- Ende Code ---
klaussal:
Lösung:
--- Code: ---The code in my Expand-Button is:
sessionScope.viewMode = 0;
context.reloadPage()
The collapse button:
sessionScope.viewMode = 1;
context.reloadPage()
In my view-control the property data\data\ExpandLevel is set to:
return parseInt(sessionScope.viewMode);
--- Ende Code ---
:)
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln