사용자가 레코드를 선택하는 대화 상자가 있습니다. 전송 후, 전환은 데이터를로드 한 다음 출력 파일을 렌더링하는 서비스를 실행합니다.파일 렌더링시 제출 후 컨테이너 대화 상자를 올바르게 닫는 방법
<transition name="exportActiveBatch_LinkId" read-only="true">
<actions>
<service-call name="mantle.ledger.LedgerLoadingServices.runLinkId#Export" in-map="context+[batchId:batchIdPicker]" out-map="context" ignore-error="false"/>
<if condition="hasError==true">
<!--<message error="true">Error occurred '${errorMessage}'!</message>-->
<log message="Error occurred '${errorMessage}'!" level="error"/>
<else>
<!--<message error="false">Export successful.</message>-->
<log message="Export successful." level="info"/>
</else>
</if>
</actions>
<default-response type="none"/>
<error-response url="."/>
</transition>
모든 것이 제대로 작동하고 데이터가 올바르게로드되고 화면이 렌더링되어 출력 파일이 생성됩니다. 문제는 대화 상자가 닫히지 않고 모달로 유지된다는 것입니다.
나는 대화 상자가 닫 기대하지만이 발생하지 않습니다. 전환 응답을 올바르게 처리하려면 어떻게해야합니까?
모달을 숨기는 프로 시저를 호출하는 onsubmit 처리기를 추가했습니다. 그게 정확한 해결책입니까? – mrovnanik