AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
18.06.13 - 09:59:28
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 8
| |-+  ND8: Entwicklung - XPages (Moderatoren: eknori, Glombi, Thomas Schulte, m3)
| | |-+  Kategorisierte Ansicht einklappen
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Kategorisierte Ansicht einklappen  (Gelesen 576 mal)
Fineas
Aktives Mitglied
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106


PCLP Dev/Admin 5,6,7,8


« am: 28.11.12 - 16:31:53 »

Hallo zusammen,

ich rätsle gerade, wie ich eine kategorisierte Ansicht im WEB so anzeigen lassen kann, dass nach dem öffnen der XPage die Kategorien eingeklappt sind. Im Client geht das problemlos mit @Command([ViewCollapseAll]) im Postopen der Ansicht. Aber wie ist das mittels X-Pages zu realisieren?!?

Gruß, Heiko
Gespeichert
Sven Hasselbach
Aktives Mitglied
***
Offline Offline

Geschlecht: Männlich
Beiträge: 165



WWW
« Antworten #1 am: 28.11.12 - 16:44:39 »

Das geht über den Expandlevel der Ansicht:

Code:
<xp:button value="Label" id="button1">
   <xp:eventHandler event="onclick" submit="true"
      refreshMode="complete" immediate="false" save="true">
         <xp:this.action>
            <![CDATA[#{javascript:
               var vp = getComponent("viewPanel1");
               vp.getData().setExpandLevel(1)}]]>
         </xp:this.action>
      </xp:eventHandler>
</xp:button>

Level 1 ist wie Collapse All, 2 klappt nur die erste Kategorie auf usw.
Geht auch als Partial Refresh.


EDIT:
Sorry, du wolltest nur die Ansicht beim Öffnen zu haben. Auch da ist es der expandLevel:

Code:
<xp:this.data>
   <xp:dominoView var="view1" viewName="MyView" expandLevel="1" />
</xp:this.data>
« Letzte Änderung: 28.11.12 - 16:53:25 von Sven Hasselbach » Gespeichert

dnotes
Junior Mitglied
**
Offline Offline

Geschlecht: Männlich
Beiträge: 76



« Antworten #2 am: 28.11.12 - 16:52:17 »

Oder einfach in den Data - Eigenschaften einstellen.
Das sind dann im source-code so aus:

<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

   <xp:this.data>
      <xp:dominoView var="view1" viewName="Alle" expandLevel="1"></xp:dominoView>
   </xp:this.data>
   <xp:viewPanel value="#{view1}" id="viewPanel1">

« Letzte Änderung: 28.11.12 - 16:54:56 von dnotes » Gespeichert
m3
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7629


Non ex transverso sed deorsum!


WWW
« Antworten #3 am: 28.11.12 - 18:42:07 »

Ceterum censeo ...:
Bist Du Dir sicher, dass Du/Ihr im Web eine kategorisierte Ansicht wollt? Schon mal drueber nachgedacht, ob es es nicht eine "bessere" Darstellungsmethode in einem Browser gibt?

(das soll bitte keine boese Kritik sein, aber bei all meinen Kunden, die alle eine kat. Ansicht wollten, haben wir dann was gefunden, was eigentlich viel sinnvoller war).
Gespeichert

HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai
Sven Hasselbach
Aktives Mitglied
***
Offline Offline

Geschlecht: Männlich
Beiträge: 165



WWW
« Antworten #4 am: 28.11.12 - 22:06:57 »

Man sollte beim Design einer Applikation sich generell vor Augen halten, wie die UI am besten den Ansprüchen des Endnutzers gerecht wird.

Kategorisierte Ansichten dabei unter "Generalverdacht" für eine schlechtes UI zu stellen ist dabei genauso falsch wie das nicht-evaluieren anderer Möglichkeiten.

interessant ist hierbei allerdings, das "andere" Webdesigner gerade feiern, das dank HTML5 jetzt endlich aus- bzw. einklappbare Übersichten, die nach Keywords gruppiert sind, relativ einfach zu realisieren sind.

Just my 2 cents...
Gespeichert

Fineas
Aktives Mitglied
***
Offline Offline

Geschlecht: Männlich
Beiträge: 106


PCLP Dev/Admin 5,6,7,8


« Antworten #5 am: 29.11.12 - 08:56:31 »

Besten Dank, funktioniert super! Da standen gestern zu viele Bäume vor dem Monitor.

Die kategorisierte Darstellung ist witzigerweise auch nicht meine erste Wahl, aber es funktioniert und die Anwender sind begeistert. Für den konkreten Zweck ist es auch ok. Ich weiß noch, wie wir uns mal in "klassischer Webentwicklung" vor Jahren damit herumgeärgert haben, diesen Effekt nachzubauen - gerade weil es ein Kunde unbedingt wollte. Gemessen daran ist es ein Meilenstein.

Gruß, Heiko
Gespeichert
m3
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7629


Non ex transverso sed deorsum!


WWW
« Antworten #6 am: 29.11.12 - 09:50:56 »

... aber es funktioniert und die Anwender sind begeistert.
Das ist ja das Wichtigste Cheesy
Gespeichert

HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig  | handys