Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Wipe am 27.09.02 - 14:23:00
-
Hallo,
ich möchte gerne beim neu erstellen eines Dokuments den Titel der Maske dynamisch festlegen.
Beispiel mit einem Aktionsbutton
@Command([OpenView]; @ViewTitle; ""; "0");
@Command([Compose]; "Adresse")
öffne ich die Maske Adresse. Jetzt soll aber eine Abfrage kommen die mir zur Auswahl bringt
Firma
Person
ich wähle dann z.B. Person und als Dokumentenüberschrift bringt er mir dann Person.
Grund: Auf Basis des Titels werden weitere berechnete Teilmasken aktiv.
Frage:
- Wo verpacke ich das ganze (in der Aktion, oder Maske)
- Welche Felder sind vielleicht noch anzulegen ?
Ich hoffe das war verständlich ausgedrückt. :-/
Ich Danke schon mal für ein paar Tips :D
-
Hi,
ich würde das Ganze so angehen.
Lege dir in deiner Maske ein Feld "Maskenart" an.
Trage dann als Maskentitel das Feld Maskenart ein.
Erstelle einen Agenten, der als erstes den User fragt, was er anlegen möchte. Anhand des Egbenisses erstellst du dann mit Script das Dokument.
Ich hoffe du kannst, trotz der Kürze, was anfangen damit.
Schönes Wochende
Axel
-
Ich hoffe du kannst, trotz der Kürze, was anfangen damit.
Nö ??? ??? ???
Script ist sowieso nicht meine Welt. Ich versuche das mit @Formeln.
Hab bis jetzt folgendes gemacht:
Feld "ListTitle" - Berechnet zur Anzeige mit folgender Formel:
REM "Adresstyp";
var_list_1 := @DbLookup(Quelle; Datei; Ansicht; Feld; Spalte);
FIELD ListTitle := var_list_1;
@Success
Feld "FormTitle" - Berechnet beim Anlegen mit folgender Formel:
Title_1 := "Adresstyp wählen";
Text_1 := "Wählen Sie aus welches Adressdokument Sie anlegen möchten";
REM "Dialog Adresstyp";
var_Feld_1 := @Prompt([OKCANCELLIST]; Title_1; Text_1; ""; ListTitle);
FIELD FormTitle := var_Feld_1;
@Success
Feld "Title" - Berechnet zur Anzeige mit folgender Formel:
FormTitle
Problem:
Er macht den Dialog, bloß die Dialogbox ist leer, normalerweise müßte hier "Firma, Person" erscheinen.
Wenn ich dann OK bestätige sind alle genannten Felder mit "1" befüllt ???
Was mach ich falsch :( :( :( :(
-
OK hab meinen Fehler gefunden. :) :)
Trotzdem Danke an alle die sich evtl. noch Gedanken machen. 8)