Hallo, ich versuche, ein Modal zu schreiben, das nicht standardmäßigen Text für die Schaltflächen verwendet. Das heißt, laut Dokumentation eine Schaltfläche mit dem Text OK , Ja , NEIN , oder Abbrechen ist erforderlich, um das Modal zu schließen. In diesem Fall habe ich ein paar Modals, wo ich statt „OK“ „Fortfahren“ und statt „Abbrechen“ „Jetzt nicht“ habe. Ich sehe, dass Sie laut Dokumentation Folgendes tun können:
acknowledgeButton = Button Box( acknowledgeText, acknowledgeButton << Close Window ),
Um eine Schaltfläche mit einem anderen Text zu verwenden, um das Modal zu schließen. Das Problem ist, dass das resultierende Verhalten etwas seltsam ist. Insbesondere verschwindet die Schaltfläche, wenn sie angeklickt wird, aber es gibt eine Verzögerung, bevor das Modal geschlossen wird, sodass Sie das Modal etwa eine halbe Sekunde lang immer noch sehen, nur ohne die Schaltfläche. Kann ich etwas tun, um das Standardverhalten "OK"/"Abbrechen" zu erhalten, bei dem das Modal beim Klicken sofort geschlossen wird?
Vollständiger Code für mein Modal:
Names Default To Here( 1 );
simpleMessageModal = Function( {title, message, acknowledgeText},
{Default Local},
result = Associative Array();
modal = New Window( title,
<<MODAL></MODAL>