嗨,我正在尝试编写一个使用非标准文本作为按钮的模式。 也就是说,根据文档,一个按钮带有文本好的,是的,不, 或者需要取消作为关闭模式的一种方式。 在这种情况下,我有几个模态,其中不是“确定”,而是“继续”,而不是“取消”,而是“现在不”。 我看到根据文档您可以执行以下操作:
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>