在 primefaces 文件上传中,FileUpload 组件本身就是放置区。我想创建多个放置区,例如,如果用户将文件放置在任何其他 div 或表上,Primefaces 文件上传组件应该选择它。
我尝试为 primefaces 上传组件手动触发 drop 事件,但这不起作用。
请帮我解决一下这个。提前致谢!
这是我尝试过的,
$('.otherdropzone').on( 'dragover', function(e) { e.preventDefault(); } );
$('.otherdropzone').on( 'dragenter', function(e) { e.preventDefault(); } );
$(".otherdropzone").on('drop', function(e){
e.preventDefault();
$(".fileupload-content").trigger('drop',e); // Primefaces dropzone cssclass
});
通过更改 Primefaces 的触发器和删除区域类的参数(例如 .files 和 .ui-fileupload)来进行类似的其他操作