附件面板上传完成后自动触发操作原创
2人赞赏了该文章
960次浏览
编辑于2022年11月21日 18:12:53
一、需求
提问中在 afterUpload 事件调用保存操作,提示“附件上传中,请稍后再试”
二、思路
afterUpload 事件提示“附件上传中,请稍后再试” 通过查看源码发现执行完成afterUpload后才会操作上传结果 uploadResult 更新上传状态等
使用附件面板通常搭配附件数字段使用,是否可以通过附件数值变更事件来执行呢。
三、实现过程
表单页面增加 【附件数】字段,同时打开即时触发值更新,配置附件面板关联附件数。在表单插件 propertyChanged() 中监听附件数字段值变更。
示例代码测试,附件数在上传完成后触发值变更成功。还剩下触发操作,之前看到的吴锐雄老师的异步处理耗时操作文章,参考资料:https://developer.kingdee.com/article/139013634729802240?productLineId=29
所以使用 this.getView().addClientCallBack() 方式触发自定义操作。
表单插件 clientCallBack() 中处理自定义操作。
补充:
附件数的值,对应 AttachmentPanel.getAttachmentData().size()
四、效果图
五、开发环境版本
苍穹 5.0
六、注意事项
七、参考资料
吴锐雄老师的异步处理耗时操作文章
https://developer.kingdee.com/article/139013634729802240?productLineId=29
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0