Salut, j'essaie d'écrire un modal qui utilise du texte non standard pour les boutons. Autrement dit, selon la documentation, un bouton avec le texte D'ACCORD , Oui , Non , ou Annuler est nécessaire pour fermer le modal. Dans ce cas, j'ai quelques modaux où au lieu de "OK", j'ai "Continuer" et au lieu de "Annuler", j'ai "Pas maintenant". Je vois que selon la documentation, vous pouvez faire quelque chose comme:
acknowledgeButton = Button Box( acknowledgeText, acknowledgeButton << Close Window ),
Afin d'utiliser un bouton avec un texte différent pour fermer le modal. Le problème est que le comportement résultant est un peu étrange. Plus précisément, lorsque vous cliquez dessus, le bouton disparaît, mais il y a un délai avant que le modal ne soit rejeté, donc pendant environ une demi-seconde, vous voyez toujours le modal, juste sans le bouton. Puis-je faire quelque chose pour obtenir le comportement standard "OK"/"Annuler" où le modal est immédiatement rejeté au clic ?
Code complet pour mon modal:
Names Default To Here( 1 );
simpleMessageModal = Function( {title, message, acknowledgeText},
{Default Local},
result = Associative Array();
modal = New Window( title,
<<MODAL></MODAL>