Primefaces のファイル アップロードでは、FileUpload コンポーネント自体がドロップ ゾーンです。たとえば、ユーザーが他の div またはテーブルにファイルをドロップした場合、Primefaces ファイル アップロード コンポーネントはそれを選択する必要があります。
primefaces アップロード コンポーネントのドロップ イベントを手動でトリガーしようとしましたが、これは機能しません。
これで私を助けてください。前もって感謝します!
これが私が試したものです、
$('.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
});
.files や .ui-fileupload などの Primefaces のトリガーおよびドロップ ゾーン クラスの引数を変更することによる、他の同様のこと