Domino 9 und frühere Versionen > ND7: Entwicklung

Dialogbox ohne 'X'

<< < (2/5) > >>

botschi:
Wenn ich in der Box meine eigenen Knöpfe habe, also diesen Parameter auf 'True' setze:

noOkCancel
Hinweis  This parameter is new with Release 5.
Boolean. Optional. Specify True to not display the OK button.

Wie kann ich denn den Rückgabewert bestimmen? Der ist bei mir immer 'True', auch wenn ich meinen 'Abbrechen'-Knopf drücke, obwohl ich diesen als 'Abbrechen' definiert habe  ???

koehlerbv:
Deinene Buttons müssen entweder alle Aktionen bereits selber abschliessen (keine weitere Behandlung im weiteren Code) oder Du musst einen Rückgabecode vereinbaren und global hinterlegen. Das Verfahren ist also anders als mit der "normalen" Dialogbox.

Bernhard

Demian:
Hallo,

du könntest das vielleicht auch in einer do while-Schleife lösen.

In etwa so:

do while Dialogbox = ""
dialogbox = work.prompt....
loop

Dann wird bei Drücken auf x Die Dialogbox erneut angezeigt, und zwar solange, bis der Rückgabewert nicht mehr "" ist.

Gruß
Demian

botschi:
Oha.
Hab ich noch nicht probiert, aber hört sich interessant an. Daran hab ich noch gar nicht gedacht.

Danke dafür!

Demian:
Mir fällt gerade auf, ich habe da was verwechselt. Die Dialogbox gibt nicht "" zurück sondern false. Habe es mit workspace.prompt verwechselt (siehe Code oben).

Also statt "" müsstest du false einsetzen.

Gruß
Demian



Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln