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