Salve, sto cercando di scrivere un modale che utilizzi testo non standard per i pulsanti. Cioè, secondo la documentazione un pulsante con il testo OK , SÌ , NO , O Annulla è necessario per chiudere il modale. In questo caso ho un paio di modali in cui invece di "OK" ho "Continua" e invece di "Annulla" ho "Non ora". Vedo che secondo la documentazione puoi fare qualcosa del tipo:
acknowledgeButton = Button Box( acknowledgeText, acknowledgeButton << Close Window ),
Per utilizzare un pulsante con un testo diverso per chiudere il modal. Il problema è che il comportamento risultante è un po' strano. Nello specifico, quando si fa clic, il pulsante scompare, ma c'è un ritardo prima che il modale venga chiuso, quindi per circa mezzo secondo si continua a vedere il modale, solo senza il pulsante. C'è qualcosa che posso fare per ottenere il comportamento standard "OK"/"Annulla" in cui il modale viene immediatamente eliminato al clic?
Codice completo per il mio modale:
Names Default To Here( 1 );
simpleMessageModal = Function( {title, message, acknowledgeText},
{Default Local},
result = Associative Array();
modal = New Window( title,
<<MODAL></MODAL>