Domino 9 und frühere Versionen > ND8: Entwicklung
Checkbox löst Aktion aus
magic_halli:
Hallo,
ich habe in einer Maske eine Checkbox. Wenn diese angeklickt wird, soll sich ein Fenster öffnen, ähnlich dem "In Ordner verschieben..." (Aktion).
Dann würde ich gern dort einfach einen Ordner wählen können. Der gewählte Ordner wird danach namentlich in einem Textfeld in der gleichen Maske ausgegeben und die OrdnerID(?) wird sich "gemerkt".
Wenn ich dann schlussendlich auf "Speichern und Schließen" drücke, werden verschiedene Aktionen ausgeführt, inkl. die Verarbeitung der OrdnerID...
Mir geht es hierbei jetzt nur um die Darstellung eines solchen Fensters, in dem vorhandene Ordner dargestellt werden und wo ich einen auswählen kann.
Ist sowas überhaupt machbar? Gibts dafür bereits eine vorhandene Aktion bzw. kann man ein vorhandene Aktion einfach dementsprechend abwandeln?
Ich würde ja gern die vorhandene Aktion "In Ordner verschieben..." nehmen, aber hierbei wird auch gleich ein Dokument (Mail) verschoben. Das will ich aber nicht. Ich will eben nur einen vorhandenen Ordner auswählen können und dann dessen Werte auslesen.
Danke und Gruß
Rico.
dirk_2909:
Den Dialog musst Du dir selber "bauen".
Einfach eine Teilmaske in der beim QueryOpen alle vorhandenen Ordner via LS ausgelesen werden und als Textliste in einem Feld (z.B. "AllFolders" ) gesetzt werden.
Ein anderes Feld als Kombifeld o.ä. festlegen und als Auswahlformel das Feld mit den Ordnernamen verwenden.
Dann kann der Benutzer sein Favoriten wählen und Du kannst die Auswahl auswerten.
magic_halli:
OK, das klingt ja schonmal gut. Ich versuch mal, ob ich zurecht komme... ;)
Danke
magic_halli:
Mir ist da ein einfacherer Weg in den Sinn gekommen...
Ich lege in meiner Maske ein Kombinationsfeld "AllFolders" an. Dieses Kombinationsfeld wird nur angezeigt, wenn eine Checkbox "Mail_move" angeklickt wird. (Das funktioniert bereits)
Dann müsste ich "nur" im Initialize (korrekt?) des KombiFeldes alle Ordner der Maildatenbank des jeweiligen Users auslesen und anzeigen?!
Wenn der User dann einen Ordner anwählt, werden die Ordnerdaten gespeichert (bspw. in Hiddenfields des Profildokuments, welches durch die Maske erstellt wird).
Wäre doch machbar, oder?
Wenn ja, welche Stichworte zum Auslesen von vorhandenen Ordnern einer User-Maildatenbank sind für mich wichtig, damit ich die Hilfe befragen kann?
Gruß
dirk_2909:
ist soweit ok.
Ich würde es aber nicht im Initialize sondern im QueryOpen machen.
Folgende Stichworte, um Folder herauszufinden.
NotesDatabase.Views
NotesView.IsFolder
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln