Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Gravedigger am 26.10.09 - 11:03:03

Titel: Anzeige der Selektionskriterien zu einer eingebetteten Ansicht
Beitrag von: Gravedigger am 26.10.09 - 11:03:03
Hallo zusammen,

mir ist gerade ein Änderungswunsch auf den Tisch "geflattert". Nach einer erfolglosen Web-Recherche (vielleicht mit den falschen Begriffen?), jetzt meine Frage hier:

In einer Maske soll zur dort eingebetteten Ansicht auch die in der Ansicht verwendete Selektionsformel angezeigt werden?


Hat jemand eine Idee? - Geht das überhaupt? - Man könnte natürlich die Formel per Hand in der Maske hinterlegen, nur ich befürchte das bei einer Änderung der Ansicht, die Maske vergessen wird.  :-\

Danke für Antworten

Gruß
Max
Titel: Re: Anzeige der Selektionskriterien zu einer eingebetteten Ansicht
Beitrag von: atbits am 26.10.09 - 11:11:19
Hallo,

du könntest es im QueryOpen des Documents holen.

Per LotusScript die entsprechende NotesView holen und dort die Property SelectionFormula verwenden

Designer Hilfe:
To get: formula$ = notesView.SelectionFormula

Code
Sub Click(Source As Button)
  Dim ws As New NotesUIWorkspace
  Dim uiview As NotesUIView
  Dim view As NotesView
  Set uiview = ws.CurrentView
  Set view = uiview.View
  Messagebox view.SelectionFormula,, "Selection formula"
End Sub
Titel: Re: Anzeige der Selektionskriterien zu einer eingebetteten Ansicht
Beitrag von: Gravedigger am 26.10.09 - 11:30:30
Super, danke. Der Teil der Lotus Notes Nutzer ist schonmal glücklich.

Leider haben wir auch einige Nutzer die nur per Web zugreifen... hier muss ich dann einen LotusScript Agent für das WebQueryOpen erstellen, korrekt?
Titel: Re: Anzeige der Selektionskriterien zu einer eingebetteten Ansicht
Beitrag von: atbits am 26.10.09 - 11:34:56
Ja entweder per WebQueryOpen, wobei sich das sehr negativ auf die Performance auswirkt in der Regel, oder aber besser du verwendest Ajax und ruftst asynchron nach dem Öffnen einen LS-Agent auf der die Selection-Formula ermittelt und dir diesen Wert dann gibt. Den kannst Du dann per javaScript verwenden.

Grüße David
Titel: Re: Anzeige der Selektionskriterien zu einer eingebetteten Ansicht
Beitrag von: Gravedigger am 26.10.09 - 12:17:40
Funktioniert. Danke nochmals!