如果用户决定通过Upload file按钮使用ng-flow取消他们的文件选择,我会尝试执行一些代码。我不知道如何捕捉这个事件
我尝试过使用flow-file-error和flow-error指令,但都无济于事。我传入的代码没有执行
<div flow-init="{target: '/api/InternalToolsDataSource/Incentive/Flow'}"
flow-name="obj.flow"
flow-files-submitted= "mapper.uploadFile($flow)"
flow-file-success="mapper.uploadSuccess($file, $message)"
flow-files-error="mapper.handleUploadError($file, $message)"
flow-error="mapper.handleUploadError($file, $message)"
flow-file-complete="alert('complete')">我想找到一个解决方案,以便在文件选择过程被取消后,能够通过弹出的外部窗口执行功能。有什么想法?
发布于 2020-04-02 12:20:36
根据flow.js documentation中列出的事件,不存在何时取消文件选择弹出窗口的事件。
由于filesSubmitted事件仅在成功选择文件后触发,因此最好只等待该事件,并且不要将任何其他内容附加到upload按钮,这可能会使UI处于意外状态。
相关的非流问题有一些可能的解决方案,使用onchange/onblur事件:Cancel event on input type="file"
https://stackoverflow.com/questions/56692583
复制相似问题