当primefaces上传中的选定文件发生变化时,是否有可能在javascript或支持bean中进行回调? 背景:在用户选择文件后,他可以为每个文件定义一些属性。所以我只想在已定义这些属性并单击保存按钮的情况下上传文件。如果全部上传然后定义属性,我必须将文件放在我认为的服务器上。 用户必须能够选择为上载选择的每个文件以编辑属性。每次更改后我都需要选择的文件。
我正在使用PF 5.2.6和JSF 2.2.11。
此致 奥利弗
答案 0 :(得分:0)
至少我用这个javascript解决了它:
$(window).load(function() {
var fileUpload = PF('docUploadWidgetVar');
var filesAr = fileUpload.files;
Object.observe(filesAr, function(changes){
console.log('upload files array has changed');
filesAr.forEach(function(file) {
console.log(file.name);
});
});
});
因为我知道这需要HTML 5。我正在使用高级和多个primefaces上传,这是我所知道的。