UploadCollection:使用 setUploadEnabled 的非工作拖放功能

UploadCollection: Non-working drag & drop functionality by using setUploadEnabled

我在我的应用程序(UI5 版本 1.56.x)中使用 UploadCollection (UC) 上传文件。除了拖放功能之外的所有功能都可以正常工作。我的 UC 有 属性 uploadEnabled = false 因为我在运行时调整上传可用性。通过使用 setUploadEnabled(true),UC 启用了完美的上传按钮,我可以上传文件。不幸的是,我无法将新文件拖放到上传器中,我不知道为什么。
在我的 XML 视图中设置 属性 uploadEnabled = true 允许将文件拖放到上传器中。在视图中设置 属性 修复或使用控制器中的方法 setUploadEnabled 之间的区别在哪里?我会忘记重要的事情吗?
谢谢你的想法。

好吧,我想我已经找到了所描述行为的原因。我已经使用额外的 onAfterRendering 让 UploadCollection 在每次集合更改时做出反应。正是集合中的这个 onAfterRendering 导致了所描述的行为。 我刚刚重建了我的集合结构,以便在没有 onAfterRendering 的情况下使用它,一切正常。