Hola, estoy tratando de escribir un modal que use texto no estándar para los botones. Es decir, según la documentación un botón con el texto DE ACUERDO , Sí , No , o Se requiere cancelar como una forma de cerrar el modal. En este caso, tengo un par de modales donde en lugar de "Aceptar" tengo "Continuar" y en lugar de "Cancelar" tengo "Ahora no". Veo que de acuerdo con la documentación se puede hacer algo como:
acknowledgeButton = Button Box( acknowledgeText, acknowledgeButton << Close Window ),
Para usar un botón con un texto diferente para cerrar el modal. El problema es que el comportamiento resultante es un poco extraño. Específicamente, cuando se hace clic, el botón desaparece, pero hay un retraso antes de que se descarte el modal, por lo que durante aproximadamente medio segundo todavía verá el modal, solo que sin el botón. ¿Hay algo que pueda hacer para obtener el comportamiento estándar "Aceptar"/"Cancelar" donde el modal se descarta inmediatamente al hacer clic?
Código completo para mi modal:
Names Default To Here( 1 );
simpleMessageModal = Function( {title, message, acknowledgeText},
{Default Local},
result = Associative Array();
modal = New Window( title,
<<MODAL></MODAL>