Domino 9 und frühere Versionen > Entwicklung

Script Dialogbox Werte übernehmen

<< < (2/3) > >>

Semeaphoros:
Ja, Du musst nur Items vorher belegen, die schon einen Wert haben sollen oder falls Du irgendwelche Auswahllisten oder so hast, musst Du allenfalls die Werte der Listen vorher hinterlegen. Eine Diabox funktioniert eigentlich genau gleich, wie jedes Dokument im Editmodus, ausser dass es in einem modalen Fenster erscheint, was bedeutet, dass man das Fenster nicht verlassen kann. Thats it.

TMC:
OK, grad mal getestet:


--- Zitat ---   'Create DocTemp
   Dim docTemp As NotesDocument
   Set docTemp = db.CreateDocument
   'Create Items in docTemp
   Dim messageItem  As New NotesItem( docTemp, "Appr", ""  )
   Dim approverItem  As New NotesItem( docTemp, "Message", ""  )
   Call  uiws.DialogBox( "box_Appr", True, True, False, True, False, False, db.title, docTemp, True, False)
   Msgbox docTemp.Appr(0)
   Msgbox docTemp.Message(0)
--- Ende Zitat ---

So klappts einwandfrei, die Msgboxen zeigen den Inhalt dann sauber an.

Klammere ich die Zeilen

--- Zitat ---   Dim messageItem  As New NotesItem( docTemp, "Appr", ""  )
   Dim approverItem  As New NotesItem( docTemp, "Message", ""  )

--- Ende Zitat ---
aus, dann geht es allerdings nicht.

TMC

Semeaphoros:
Das ist aber klar, Du hast den Parameter "NoNewFields" auf TRUE gesetzt und verbietest damit der Diabox das Anlegen neuer Items

TMC:
ach das meint die Option der Dialogbox  :)
Jetzt hab ich das auch verstanden ;D

Danke,
TMC

TMC:
jip und so klappts dann auch.

Sehen sollte mich da keiner beim Coden von Dialogboxen:

Untere Fensterhälfte: Designer mit Codefenster
Obere Fensterhälfte: Designerhilfe.

Dann 2 Stifte in der Hand und nach und nach am Bildschirm die ganzen Schalter durchgehen der Dialogbox
 ;D

TMC

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln