Domino 9 und frühere Versionen > ND8: Entwicklung
Buttons "OK" und "Cancel" in Dialog funktionieren nicht
TimDom:
Hallo zusammen,
gestern meldete ein Kollege mal ein komisches Problem.
Und zwar haben wir eine Anwendung, wo aus einer Maske eine Aktion gewählt werden kann, wo dann ein Script Agent gestartet wird.
Dieser ruft via
flag = ws.DialogBox(formnam , True ,True , True ,False ,False , False ,db.Title ,doc , True ,True)
eine Dialogbox auf. Dort sind versteckt zwei Buttons "OK" und "Cancel" aber nicht mit den Eigenschaten "OK" und "Cancel".
Dahinter stehen folgende Formeln:
OK:
@PostedCommand([RefreshParentNote]);
@PostedCommand([FileCloseWindow])
Cancel:
@Command([FileCloseWindow])
Auch gibt es da noch 3 Felder: 1 Dialogfeld zur Auswahl eines Status, ein Namesfeld für eine Namensauswahl und ein Datumsfeld.
Im Dialogfeld gibts eine EIngabevalidierung bei den anderen beiden nicht.
Jetzt sagte gestern der Benutzer, dass wenn er die Aktion auswählt, der Dialog aufgeht, wenn aber auf "OK" oder "Cancel" gedrückt wird, passiert gar nichts. Der Dialog geht nur oben rechts über "x" zu.
Gefunden habe ich bei IBM das hier:
https://www-304.ibm.com/support/docview.wss?uid=swg21190568
Passt aber nicht ganz, da bei mir ja als Type genau "Normal" angegeben ist.
Hat dazu jemand eine Idee?
Als Client wird 8.5.2 englisch mit dem deutschen MUI Pack eingesetzt.
pram:
Dass der Agent aus dem Designer gestartet wurde kann man ausschließen?
Hier verhalten sich Dialoge jedenfalls etwas "komisch"
Ansonsten glaube ich, das das Verhalten bei mir in der Form auch mal auftrat. Nach einem Clientneustart war es aber weg.
Gruß
Roland
koehlerbv:
Warum machst Du solchen Pipifax überhaupt mit eigenen Buttons? Das lässt sich doch auch alles im QueryClose oder im "aussenstehenden" Code realisieren.
Bernhard
pram:
Bernhard, du meinst, weil die Buttons versteckt sind?
Ansonsten ist doch
@PostedCommand([RefreshParentNote]);
@PostedCommand([FileCloseWindow])
das Standardvorgehen um einen Dialog zu schließen, oder irre ich hier?
Gruß
Roland
koehlerbv:
Nein, ich meine, dass es dafür keine eigenen Buhtongs braucht - das kann man mit den Standards erledigen (und ist in der Regel fein raus), Roland.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln