嗨,我正在嘗試編寫一個使用非標准文本作為按鈕的模式。 也就是說,根據文檔,一個按鈕帶有文本好的,是的,不, 或者需要取消作為關閉模式的一種方式。 在這種情況下,我有幾個模態,其中不是“確定”,而是“繼續”,而不是“取消”,而是“現在不”。 我看到根據文檔您可以執行以下操作:
acknowledgeButton = Button Box( acknowledgeText, acknowledgeButton << Close Window ),
為了使用具有不同文本的按鈕來關閉模式。 問題是由此產生的行為有點奇怪。 具體來說,當單擊時,按鈕消失,但在模態消失之前有一個延遲,所以在大約半秒內你仍然看到模態,只是沒有按鈕。 我可以做些什麼來獲得標準的“確定”/“取消”行為,在這種情況下,模態會在點擊時立即消失?
我的模態的完整代碼:
Names Default To Here( 1 );
simpleMessageModal = Function( {title, message, acknowledgeText},
{Default Local},
result = Associative Array();
modal = New Window( title,
<<MODAL></MODAL>