Domino 9 und frühere Versionen > Entwicklung
Vorgabewert für Teilmasken definieren
Escort:
Hallo Spezialisten,
ich habe kleines Problem:
Ich habe in einer Ansicht einen Button "Dokument erstellen.
Wenn ich auf diesen Button klicke, kommt ein Fenster mit folgender Auswahl:
-> Mail erstellen
-> Brief erstellen
-> Fax erstellen
Die dementsprechende Maske wird aus einem Agent namens "Dokumenterstellen" aufgerufen:
AuswahlListe:=@Text("Mail erstellen":"Brief erstellen ":"FAX erstellen");
DefaultValue := @Subset(@Subset(AuswahlListe;1);-1);
DocArt:=@Prompt([OKCANCELLIST]:[NoSort]; "Neues Dokument:"; "Wählen sie den gewünschten Dokumententyp:"; DefaultValue; AuswahlListe);
@If(DocArt=@Subset(@Subset(AuswahlListe;1);-1); @PostedCommand([Compose];"Mail");
DocArt=@Subset(@Subset(AuswahlListe;2);-1);@PostedCommand([Compose]; "Letter");
DocArt=@Subset(@Subset(AuswahlListe;3);-1);@PostedCommand([Compose]; "FAX");
@Return(""))
Diese drei Masken verwenden eine gemeinsame Header-Teilmaske mit den Felder:
+ Subject
+ Kategorie (Auswahlfeld)
Jetzt hätte ich gerne, dass die Kategorie automatisch vordefiniert wird, wenn ich
+ Mail erstellen --> Kategorie:"Mail"
+ Brief erstellen -> Kategorie: "Brief"
+ Fax erstellen --> Kategorie:"Fax"
klicke.
Kann mir da bitte jemand helfen?
Axel:
Hi,
mit der Formelsprache kommst du hier nicht weiter. Das geht nur mit Script.
Axel
klaussal:
Man könnte das Feld doch vorberechnet machen in Abhängigkeit von Subject, oder ?
klaus
Axel:
--- Zitat von: klauss am 22.10.04 - 12:58:37 ---Man könnte das Feld doch vorberechnet machen in Abhängigkeit von Subject, oder ?
klaus
--- Ende Zitat ---
Hi,
ähm, nach was für Kriterien willst du denn da gehen, wenn der User x-beliebigen Text eingibt?
Axel
Driri:
Teilmaske einstampfen und die Felder direkt in die Maske packen. Dann kann man die auch entsprechend vorbelegen.
Hat natürlich dann Nachteile, wenn sich an den Feldern was ändert. Dann muß man die Felder in allen Masken anpacken.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln