Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: BMT216A am 02.10.13 - 21:11:51

Titel: Verzeichnisse des Servers als "Kontrollkästchen" darstellen
Beitrag von: BMT216A am 02.10.13 - 21:11:51
Hallo,

ich bin auf der Suche nach einer eleganten Lösung, alle Unterverzeichnisse des DataDirs als Kontrollkästchen darzustellen, da ich die angeklickten Werte dann weiter verarbeiten muss.

Im Moment müssen die User das Verzeichnis wissen und es dann über eine Inputbox eintragen. Leider kommen hier immer wieder Tippfehler vor sodass ich die Werte gerne ankreuzen lassen würde.
 
Wie kann ich das am schönsten bewerkstelligen?

Vielen Dank im Voraus

Chris
Titel: Re: Verzeichnisse des Servers als "Kontrollkästchen" darstellen
Beitrag von: WildVirus am 02.10.13 - 21:41:44
Hallo Chris,

kennst Du die Funktion Prompt der Klasse notesUIWorkspace ?

Auszug aus Hilfe:

Syntax
variant = notesUIWorkspace.Prompt( type%, title$, prompt$ [, default ] [, values ] )

Parameters
type%

Constant. Indicates the type of dialog box that you want to display. May be any of the following:

PROMPT_CHOOSEDATABASE (13)
Hinweis The constant name PROMPT_CHOOSEDATABASE is not implemented but the literal value 13 can be used instead.

.....

For PROMPT_CHOOSEDATABASE, the return value is a three-element array of strings, containing the server, filepath, and title of the database, in that order; if you press cancel, the return value is EMPTY


CU,
Axel
Titel: Re: Verzeichnisse des Servers als "Kontrollkästchen" darstellen
Beitrag von: BMT216A am 04.10.13 - 12:28:03
Hi Axel,

das hatte ich versucht, bringt mich aber grad nicht weiter da ich nur mehrer Datenbanken  selektieren kann. Ich möchte aber die Werte der Verzeichnisse. Also z.B.: Mail / Help /... nicht weiter verarbeiten.

Danke
Chris
Titel: Re: Verzeichnisse des Servers als "Kontrollkästchen" darstellen
Beitrag von: ascabg am 04.10.13 - 12:56:54
Hallo,

Schon mal versucht, einen eigenen Dialog zu erstellen.
Beim Oeffnen dieses Dialoges liest Du per Script die Verzeichnisstruktur in ein verstecktes Feld
(Multi-Value) ein.

Und die Werte aus diesem verstecketen Feld laesst Du dann in einem Feld vom Typ "Kontrollkaestechen" anzeigen.



Andreas
Titel: Re: Verzeichnisse des Servers als "Kontrollkästchen" darstellen
Beitrag von: koehlerbv am 04.10.13 - 13:27:59
Und an die Notes-Verzeichnisse kommst Du über die NotesDBDirectory-Klasse, die Du dann entsprechend aufbereiten kannst für Deine Kontrollkästchen.

Bernhard