Domino 9 und frühere Versionen > Entwicklung
Kontrollkästchen beim Öffnen einer Dialogbox setzen
funkmasterflow:
Hallo Zusammen!
Ich habe folgendes Problem.
In meinem Hauptdokument habe ich einen Button, der eine Dialogbox öffnet. Diese Dialogbox enthält Kontrollkästchen, deren Werte aus dem Profildokument stammen.
Wenn der Dialog beendet wird, werden die angehakten Werte in das Hauptdokument übertragen und dort in ein Feld geschrieben. Beim erneuten Öffnen des Dialogs sollen genau diese Werte in den Kontrollkästchen der Dialogbox bereits angehakt sein.
Ich habe es jetzt zumindest geschafft, dass die Werte aus dem Hauptdokument in ein verstecktes Feld ins Dialogfenster übertragen werden. Nur mit dem Anhaken hapert es noch.
Wenn es nur ein Wert wäre, der das Häkchen setzen soll, wäre das kein Problem. Das habe ich über FS und LS wunderbar hinbekommen.
Mit Mehrfachwerten bekomme ich das aber irgendwie nicht hin.
Ich habe zwar schon die Boardsuche bemüht, aber leider nichts passendes gefunden.
Gruß Florian
ata:
... wie füllst du die Felder denn im Augenblick?
Hast du den Thread http://www.atnotes.de/index.php?topic=23716.0 auch angeschaut?
ata
funkmasterflow:
Habe gerade den Thread gelesen...
Der hilft mir aber nicht wirklich weiter.
Ich habe bereits versucht die Felder mit
1.
--- Code: ---Call uidocument.fieldsettext("FELDNAME", "WERT")
--- Ende Code ---
2.
--- Code: ---document.FELDNAME = "WERT"
--- Ende Code ---
zu füllen.
Das klappt wie gesagt auch für ein einziges Kästchen.
Eine weitere Möglichkeit, die ich probiert habe war die Kästchen über eine ForAll-Schleife zu füllen, die jeden Wert aus dem versteckten Feld zieht. Hier wird immer nur der letzte Wert angehakt, der den jeweils vorherigen überschreibt.
Axel:
Hi,
mit Formelbefehlen kann das z.B. so aussehen:
FIELD Feldname := "Wert1":"Wert2";
Mit Script musst du die Werte in ein Array schreiben und das dann dem Feld zuweisen.
In der Designer-Hilfe gibt es Beispiele dazu.
Axel
Semeaphoros:
Wie rufst Du denn die Diabox überhaupt auf? Wenn Du der - so wie es eigentlich auch gedacht ist - mit dem Hauptdokument als aktivem Dokument öffnest, sind doch die Felder in der Diabox bereits entsprechend gesetzt und brauchbar. Ein bisschen Code wäre hilfreich, sonst stochern wir mitten im Hochsommer im Nebel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln