Autor Thema: Buttons "OK" und "Cancel" in Dialog funktionieren nicht  (Gelesen 2610 mal)

TimDom

  • Gast
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.

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Buttons "OK" und "Cancel" in Dialog funktionieren nicht
« Antwort #1 am: 15.11.11 - 16:32:56 »
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
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Buttons "OK" und "Cancel" in Dialog funktionieren nicht
« Antwort #2 am: 15.11.11 - 16:36:34 »
Warum machst Du solchen Pipifax überhaupt mit eigenen Buttons? Das lässt sich doch auch alles im QueryClose oder im "aussenstehenden" Code realisieren.

Bernhard

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Buttons "OK" und "Cancel" in Dialog funktionieren nicht
« Antwort #3 am: 15.11.11 - 16:45:28 »
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
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Buttons "OK" und "Cancel" in Dialog funktionieren nicht
« Antwort #4 am: 15.11.11 - 16:50:10 »
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

TimDom

  • Gast
Re: Buttons "OK" und "Cancel" in Dialog funktionieren nicht
« Antwort #5 am: 16.11.11 - 07:24:43 »
Ist halt so eine Sache, wenn man eine gekaufte Software von "namhaften" Anbietern einsetzt.

Neustart vom Client, als auch Standardprozedere für Notes hat nichts gebracht.

@pram:

Aus dem Designer wurde der nicht gestartet. Ich stand sogar daneben

TimDom

  • Gast
Re: Buttons "OK" und "Cancel" in Dialog funktionieren nicht
« Antwort #6 am: 16.11.11 - 14:11:42 »
So Problem gelöst.
Die hatten da ich mag es kaum sagen, aber an einer kniffligen Stelle JavaScript Buttons hinterlegt.
Gut, wenn da die Option "Enable JavaScript" bei den Benutzervorgaben aktiv ist.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Buttons "OK" und "Cancel" in Dialog funktionieren nicht
« Antwort #7 am: 17.11.11 - 00:39:39 »
Ist halt so eine Sache, wenn man eine gekaufte Software von "namhaften" Anbietern einsetzt.
Yipp. Gutes Marketing / Verkäufer und zahlreiche eingekaufte Entwickler, die man für einen oft fraglichen "Feature Overkill" einsetzen kann, sind keine Erfolgsgarantie.

Ich stosse auch öfters auf solche Konstellationen. Das ist auch für den, der sagen kann "Ich weiss, warum - und ich habe auch die Lösung" nicht immer ein einfaches Ding, da der Kunde ja erstmal "bedient" ist.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz