Autor Thema: XPAGES: Expandlevel  (Gelesen 4921 mal)

klaussal

  • Gast
XPAGES: Expandlevel
« am: 08.11.10 - 18:37:58 »
@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

  • Gast
Re: XPAGES: Expandlevel
« Antwort #1 am: 08.11.10 - 20:35:20 »
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>

klaussal

  • Gast
Re: XPAGES: Expandlevel
« Antwort #2 am: 09.11.10 - 08:26:01 »
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); 


 :)
« Letzte Änderung: 09.11.10 - 08:40:50 von klauss »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz