Domino 9 und frühere Versionen > ND6: Entwicklung
Schaltfläche in EmbeddedView verbergen
DerAndre:
Hallo.
Gesucht habe ich, aber nichts gefunden. Was nicht heißt, das es nichts zum Thema gibt. :)
Ich Suche nach einer Möglichkeit Schaltflächen in einer eingebetteten Ansicht in Abhängigkeit vom Status des geöffneten Docs zu Verbergen. Blauäugig wie ich manchmal bin habe ich einfach mal im Hide-When Feld = "Bedingung" eingetragen. Das geht natürlich nicht.
Das hab ich gemacht, weil es ja möglich ist ein Feld aus dem Doc anzugeben, um eine einzelne Kategorie anzuzeigen. Aber scheinbar ist da noch eine Instanz dazwischen die was macht.
Für mich stellt sich jetzt die Frage, geht es oder geht es nicht?
André
Glombi:
Vielleicht gehts über die NOTES.INI - mehr fällt mir da nicht ein.
Beim Öffnen des Dokuments (Queryopen) setzt Du in die ini den entsprechenden Wert. Die Aktionen in der eingebetten Ansicht werten dann den ini Eintrag aus.
Bei Änderung des Status muss die eingebettete Ansicht aktualisiert werden - falls das nicht geht, das uidoc schließen und neu öffnen.
Andreas
Axel:
Ich glaube, dass das nicht gehen kann.
Du kannst ein einer eingebetteten Ansicht nicht auf Feldinhalte des Dokumentes zugreifen.
Axel
PS: Der Weg über die INI-Datei könnte funktionieren.
LN4ever:
Du legst die eingebettete Ansicht in zwei Teilmasken - in einer Teilmaske sind die Schaltflächen angezeigt, in der anderen nicht. Und je nach Status des geöffneten Dokuments ziehst du die eine oder andere Teilmaske als berechnete Teilmaske ein.
Bei einer Statusänderung mußt du ein @Command([ViewSwitchForm];form) laufen lassen. Wenn das Ganze bereits in einem neuen Dokument passieren können soll, muß0t du dann noch ein Feld form als HIDDENFIELD eingeben, denn standardmäßig bekommt ein Notesdokument das Feld FORM erst beim ersten Speichern verpaßt.
Axel:
... und wie korrespondieren dann die Aktionen mit der Ansicht?
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln