Autor Thema: Embedded View in XPages mit Single Category Filter  (Gelesen 5214 mal)

Offline johanneskoops

  • Frischling
  • *
  • Beiträge: 13
Hallo zusammen,

Ich habe eine View mit einer Kategorie GroupID kategorisiert und sortiert. 
ich möchte diese View nach einem bestimmten(gID) Wert in der Spalte GroupID filtern.

hierfür benutze ich das Event beforePageLoad:

Code
//Get the document object in JavaScript...
var doc:NotesDocument = document1.getDocument();

//Create a variable with a field value...
var gID = doc.getItemValue("GroupID");

// Assign the variable to a Session Scope...
sessionScope.put("gID", gID);

In der View unter Filter by category name :
Code
sessionScope.get("gID");

Über ein Computed Field bekomme ich das Ergebnis aus: sessionScope.put("gID", gID);
dieserWert ist auch in der Kategorisierten Spalte vorhanden.

Aber in der View bekomme ich kein Ergebnis. Hat jemand eine Idee dazu ?

Beste Grüße
  Johannes


Offline Jens Winkelmann

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • Jens Winkelmann
    • PAVONE AG
Re: Embedded View in XPages mit Single Category Filter
« Antwort #1 am: 11.10.11 - 13:27:20 »
1) Warum packst du die gewünschte Kategorie erst in eine SessionScope Variable.
Kannst du den Code nicht gleich bei der Berechnung von 'Filter by category name' ausführen lassen.
Jedenfalls hast du dann kein Problem, dass die Variable eventuell nicht gefüllt ist.

2) NotesDocument.getItemValue liefert ja ein Array bzw. Vector zurück.
Benötigt man eventuell nur ein String? - Nicht gestestet.
Eigentlich kannst du Wert auch gleich aus dem NotesXspDocument holen.
Also: document1.getItemValueString( "GroupID" )

3) Groß- und Kleinschreibung?


Offline johanneskoops

  • Frischling
  • *
  • Beiträge: 13
Re: Embedded View in XPages mit Single Category Filter
« Antwort #2 am: 11.10.11 - 13:39:49 »
Kaum macht man's richtig - geht's

Vielen Dank !

ich habe document1.getItemValueString( "GroupID" ) benutzt

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz