Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: robertpp am 02.05.03 - 14:25:10
-
Ich habe mir eine Maske erstellt mit einem Kombinationsfeld "test" das keine werte beinhaltet. Anschließend erstelle ich mir im Backend ein doc und gleichzeitig möchte ich das Kombinationsfeld "test" mit einem vorher befüllten Array füllen.
doc.Form = "testmaske"
doc.test= Array
Call doc.Save(True,False)
Dann speichere ich mein Doc und als nächsten Schritt möchte ich mein doc in einer Dialogbox mit meinem befüllten feld "test" sehen.
ergebnis = ws.DialogBox( "proof" , True , True , False , False , False , False , "Auswahl" , doc , True , False )
Nur ich sehe in meinem Kombifeld keine werte.
Ich hab schon probiert wenn ich aus meinem Kombifeld ein textfeld mache und dann nur den ersten wert meines arrays übergebe dann sehe ich den wert.
Kann mir dazu jemand weiterhelfen.
-
Hast du die Option "Neue Werte zulassen" eingestellt?
-
ja hab ich gemacht! aber eben wenn ich die dialogbox öffne dann ist das kombifeld leer.
-
Ich weiss nicht, ob ich es richtig verstanden habe.. Wenn du das Dokument normal öffnest, dann siehst du den Feldinhalt auch nicht?
-
nein da sieht man sie auch nicht aber wenn ich aus dem kombofeld ein dialoglistenfeld mache dann stehen die werte alle im feld mit beistrich getrennt drinnen.
-
Vielleicht lässt sich diese Feldart auf diese Art und Weise nicht füllen..
Versuch doch mal ein Textfeld zu füllen und lasse in der Maske das Kombifeld die Werte aus dem Texfeld übernehmen.
-
nein das hab ich jetzt probiert das geht auch nicht.
-
Dann weiss ichs leider auch nicht. Ein Listenfeld ist doch aber auch nicht schlecht.
-
ich muss mich korrigieren es wird schon vom textfeld übergeben aber in der letzten zeile stehen alle werte dann zusätzlich noch mit beistrich getrennt drinnen.
-
Dann müsstest du es noch in eine Texliste konvertieren mit @implode oder @explode, bin mir nicht sicher..
-
das war nicht nötig ich brauch nicht "neue werte zulassen" anhacken an dem hat das gelegen! Danke fürs erste.
Ich bin aber auch jedem dankbar der mir eine lösung ohne dem zwischenschritt mit dem Textfeld anbietet.