Hi,
Thank you for your detailed explanation. I understand the use case and why a multi-file upload / drop zone field would be helpful for projects that contain many documents.
However, at the moment we do not have plans to implement this functionality in the Dynamic Content file field.
Regarding your question about documentation for custom development, unfortunately it is not possible for third-party developers to extend it in that way. The Dynamic Content functionality is built using React, and the components used in the builder are compiled and minified into JavaScript when distributed.
During this process, the source code is bundled and minified, meaning it is optimized and compressed into a production JavaScript file. This removes the readable structure and internal references of the original source code. We also apply this process for security reasons, as we do not want the full source code of our component to be publicly exposed or easily reused by others to create clones of the component.
Because of this architecture, the internal component logic is not accessible or extendable by third-party developers, and we do not provide documentation for modifying these internal React components.
At the moment, the only available approach would be to create multiple File fields and attach the documents individually for each item.
Thank you for your understanding.