Autor Thema: Verbergen von Teilmasken/Abschnitten in Doks  (Gelesen 2304 mal)

Offline patrick beier

  • Frischling
  • *
  • Beiträge: 32
  • Ich liebe dieses Forum!
Verbergen von Teilmasken/Abschnitten in Doks
« am: 13.10.04 - 00:00:04 »
Problem:

eine Teilmaske oder ein Abschnitt sollen je nach Auswahl einer Checkbox angezeigt oder versteckt werden.

in einem 3 Jahre alten Beitrag fand ich diese Lösung:  http://d.dominodeveloper.net/members/ampersand/home.nsf/0/F8CD9853F80FCD7B88256C69002A7114?OpenDocument

aber anscheinend klappt das nur wenn das Dokument schonmal gespeichert wurde, nicht wenn es mit der Maske gerade eben erstellt wird (wegen dem dort verbauten ViewSwitchForm)

Was mir vorschwebt wäre:

Wenn checkbox = 1 dann soll man Abschnitt 1 sehen
Wenn checkbox = 2 dann soll man Abschnitt 2 sehen

Aber da das Dokument gerade dann erstellt wird, ist es noch nicht gepeichert und vieswitchform kann da nicht funzen.

Hat jemand eine idee wie sowas zu realisieren wäre??? eine Lösung in lotus skript bekannt?

Viele Grüße an alle.

Patrick

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Verbergen von Teilmasken/Abschnitten in Doks
« Antwort #1 am: 13.10.04 - 00:09:16 »
Ich habe sowas mal für Teilmasken gemacht:

Gegeben:
Es soll je nach Auswahl eine berechnete Teilmaske eingebunden werden für ein neues Dokument.

Ich lasse da beim Erstellen eines neuen Dokumentes eine [OkCancelList] @Prompt öffnen und lasse den User auswählen. Die Formel steckt in einer Feldformel.

Das Feld füllt sich je nach Auswahl und ist Basis für eine "Computed Subform".

Was afaik nicht geht ohne UI-Reopen etc., ist ein einfacher Wechsel per Buttonklick.
« Letzte Änderung: 13.10.04 - 00:20:48 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Verbergen von Teilmasken/Abschnitten in Doks
« Antwort #2 am: 13.10.04 - 08:04:03 »
Hi,

Teilmasken "on the fly" innerhalb einer Maske wechseln, geht nicht ohne Reopen. Das hat ja TMC ja schon geschrieben.

Was du machen könntest, wäre z.B. mit Abschnitten arbeiten und diese mit den entsprechenden Hide-When - Formeln in Abhängigkeit der Checkbox anzeigen bzw. verbergen. Bei den Feldoptionen der Checkbox musst du dann die Option "Felder bei Schlüsselwortänderung aktualisieren" setzen.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Verbergen von Teilmasken/Abschnitten in Doks
« Antwort #3 am: 13.10.04 - 09:25:44 »
Das ist so, das geht nicht on the fly. Der Grund liegt darin, dass berechnete Teilmasken nur beim Oeffnen des Dokumentes ausgewertet werden.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Verbergen von Teilmasken/Abschnitten in Doks
« Antwort #4 am: 13.10.04 - 12:06:46 »
... dem kann ich mich nur anschliessen, das geht nur mit ReOpen...

... ich habe im LS-Tutorial auf meiner Page eine Funktion ReOpen(). Das Dokument muß gespeichert werden. Sollte man das Dokument trotzdem verwerfen können, dann muß man dies über Flags abnhandeln...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz