안녕하세요, 버튼에 비표준 텍스트를 사용하는 모달을 작성하려고 합니다. 즉, 설명서에 따르면 텍스트가 있는 버튼 하나 좋아요 , 예 , 아니요 , 또는 모달을 닫는 방법으로 취소가 필요합니다. 이 경우 "OK" 대신 "Continue"가 있고 "Cancel" 대신 "Not now"가 있는 몇 가지 모달이 있습니다. 설명서에 따르면 다음과 같이 할 수 있습니다.
acknowledgeButton = Button Box( acknowledgeText, acknowledgeButton << Close Window ),
다른 텍스트가 있는 버튼을 사용하여 모달을 닫습니다. 문제는 결과 동작이 약간 이상하다는 것입니다. 구체적으로, 클릭하면 버튼이 사라지지만 모달이 사라지기 전에 지연이 있으므로 약 0.5초 동안 버튼 없이 여전히 모달이 표시됩니다. 클릭 시 모달이 즉시 해제되는 표준 "확인"/"취소" 동작을 얻기 위해 할 수 있는 일이 있습니까?
내 모달의 전체 코드:
Names Default To Here( 1 );
simpleMessageModal = Function( {title, message, acknowledgeText},
{Default Local},
result = Associative Array();
modal = New Window( title,
<<MODAL></MODAL>