Domino 9 und frühere Versionen > ND6: Entwicklung
Verstecken von Inhalten wenn in Dialogbox geöffnet wird
khsopro:
Hi,
folgendes: Ich habe ein Dokument, was einmal als Dialogbox geöffnet werden kann und einmal als 'normales' Dokument.
Nun möchte ich eine Zeile verstecken wenn das Dokument in der Dialogbox geöffnet wird. Hier dachte ich mir setze ich ein Flag in ein Feld. Dies funktioniert aber nur, wenn ich das Dokument in Bearbeitungsmodus in der Dialogbox öffne, sonst bekommt er das Flag nicht mit und zeigt den wert an.
Hat jemand vielleicht eine Idee?
CU
khsopro
Driri:
Ich würde mal folgendes ausprobieren :
Erstell eine zweite Maske als Kopie der Originalmaske und laß dort das Feld weg. In der Dialogbox-Methode gibst Du dann diese Maske im ersten Parameter an.
Werner Götz:
Wird die Dialogbox per Script geöffnet?
Dann könnte man an der entsprechenden Stelle im betroffenen Dokument vorher ein Feld setzen, welches dann eine HideWhen-Formel in der Maske "steuert" und das Feld nach der Dialogbox wieder löschen.
-Werner
khsopro:
--- Zitat von: Driri am 27.05.08 - 16:12:55 ---Erstell eine zweite Maske als Kopie der Originalmaske und laß dort das Feld weg. In der Dialogbox-Methode gibst Du dann diese Maske im ersten Parameter an.
--- Ende Zitat ---
Das wollte ich eigentlich vermeiden.
--- Zitat von: Werner Götz am 27.05.08 - 16:47:12 ---Dann könnte man an der entsprechenden Stelle im betroffenen Dokument vorher ein Feld setzen, welches dann eine HideWhen-Formel in der Maske "steuert" und das Feld nach der Dialogbox wieder löschen.
--- Ende Zitat ---
Das habe ich schon probiert. Wie schon beschrieben klappt das nur wenn das Dokument in Bearbeitungsmodus geöffnet wird.
Werner Götz:
Wenn das Dokument beim Aufruf der Dialogbox als Parameter notesDocument (s. unten) übergeben wird, sollte auch im Lesemodus ein Feld gesetzt werden können.
flag = notesUIWorkspace.DialogBox( form$ , [autoHorzFit] , [autoVertFit] , [noCancel] , [noNewFields] , [noFieldUpdate] , [readOnly] , [title$] , [notesDocument] , [sizeToTable] , [noOkCancel] , [okCancelAtBottom] )
-Werner
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln