0
我有一個用戶選擇記錄的對話框。提交後,轉換運行一個服務,該服務加載數據,然後呈現輸出文件。如何在呈現文件時提交後正確關閉容器對話框
<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