Autor Thema: Adressdialogbox auf Anzeige der Personen begrenzen  (Gelesen 2694 mal)

Offline giochips

  • Junior Mitglied
  • **
  • Beiträge: 85
  • Geschlecht: Männlich
Kann man eigentlich bei Benutzung der Adressdialogboxs für das Befüllen eines Namensfeld, die Anzeige auf die Personen gegrenzen? So daß keine Gruppen, Ressourcen sondern nur echte Personen angezeigt werden??

Danke.
Marco
Woher soll ich wissen was ich denke, bevor ich gehört habe was ich sage??!!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Adressdialogbox auf Anzeige der Personen begrenzen
« Antwort #1 am: 17.02.10 - 13:16:06 »
Meines Wissens nicht. Der Auswahldialog basiert auf einer Ansicht im Domino Directory in der alle angezeigt wird. Du könntest diese Ansicht anpassen, aber was dann hinterher alles nicht mehr funktioniert möchte ich nicht wissen, da wahrscheinlich auf diese Ansicht an sehr vielen Ecken zugegriffen wird.

Als Alternative bleibt die eigentlich nur die Methode Prompt aus der Klasse NotesUIWorkspace mit dem Paramter PICKLIST_NAMES oder eine Eigenentwicklung.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Adressdialogbox auf Anzeige der Personen begrenzen
« Antwort #2 am: 17.02.10 - 13:22:53 »
Hallo,

Gab es da nicht auch mal die @-Funktion

@PickList

Code
@PickList([Custom] : [Single]; @Subset(@MailDbName; 1) : "names.nsf"; "People"; "Name wählen"; "Bitte wählen Sie einen Namen"; 3)
Der Code soll eigentlich nur als Anregung dienen. Es wird hier kein Name gewaehlt.


Andreas
« Letzte Änderung: 17.02.10 - 13:34:41 von ascabg »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Adressdialogbox auf Anzeige der Personen begrenzen
« Antwort #3 am: 17.02.10 - 13:37:52 »
Beide Methoden bringen das gleiche Auswahlfenster wie es das Names-Feld auch verwendet.

Eine reine Namensliste kann man nur durch eine eigene Funktion mit Zugriff auf das Domino Directory erzeugen.

Bernhard

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Adressdialogbox auf Anzeige der Personen begrenzen
« Antwort #4 am: 17.02.10 - 13:45:08 »
@Bernhard,

Meine geaenderte Schreibweise, bringt doch aber nur eine Auswahl aus der Ansicht "People" des angegebenen Servers.
Und in dieser Ansicht sind doch wirklich nur Namen aufgelistet und keine Gruppen und Mail-In-Dbs.

Und Probleme mit eventuellen Rechten sehe ich auch nicht, da auf das NAB ja wohl jeder User nun mindestens Leserechte hat.

Oder liege ich etwa falsch damit?


Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Adressdialogbox auf Anzeige der Personen begrenzen
« Antwort #5 am: 17.02.10 - 13:49:28 »
Das sieht nun auch anders aus als Dein ursprünglich gepostetes "@PickList([Name] : [Single])"  ;D

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Adressdialogbox auf Anzeige der Personen begrenzen
« Antwort #6 am: 17.02.10 - 13:51:51 »
Dooooch ... Andreas hat recht.
Es gibt die Funktion @picklist und die kann man in der Custom Variante sehr wohl dazu nutzen sich eine Ansicht aus dem Adressbuch zu holen in der nur die People angezeigt werden.
Zum Beispiel mit
Code
@Picklist(@PickList( [CUSTOM] : [SINGLE] ; "YourServername" : "Thisadressbook" ; "People" ; "Nach Personen" ; "Person auswählen" ; 2 )
Und wenn man es ganz wild treiben will, dann kann man auch noch den letzten Parameter "categoryname" bei CUSTOM mit benutzen.
Code
@Picklist(@PickList( [CUSTOM] : [SINGLE] ; "YourServername" : "Thisadressbook" ; "($People)" ; "Nach Personen" ; "Person auswählen" ; 2 ; "Firmenname" )
Dann bekommt man bei einer kategorisierten Ansicht nur den Teil zurück, der in Categoryname steht.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Adressdialogbox auf Anzeige der Personen begrenzen
« Antwort #7 am: 17.02.10 - 13:52:09 »
Ich habs halt korrigiert, ohne das "alte" beizubehalten.  ;D


Andreas

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Adressdialogbox auf Anzeige der Personen begrenzen
« Antwort #8 am: 17.02.10 - 16:06:51 »
Einen Haken haben aber alle dieser Lösungen. Während der vorhandene Feldinhalt im Standard-Adressauswahldialog entsprechend angezeigt wird, erfolgt das bei der Nutzung von Picklist(..), egal ob Formel oder Script nicht.

Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz