Button 瓦丁:上传按钮侦听器
如何获取组件上载的上载按钮侦听器?这是因为我想在单击上载按钮时验证其他字段。我试着添加Button 瓦丁:上传按钮侦听器,button,upload,listener,vaadin,Button,Upload,Listener,Vaadin,如何获取组件上载的上载按钮侦听器?这是因为我想在单击上载按钮时验证其他字段。我试着添加 upload.addListener(new Upload.StartedListener() {}); 仅当已选择了一个文件,但如果该文件为空,则不可用 尝试隐藏“使用CSS上载”的“提交”按钮,并创建一个按钮来调用: upload.submitUpload(); 无需使用CSS隐藏“上载”按钮 另一种简单的隐藏方法: Upload upload = new Upload("Caption", rece
upload.addListener(new Upload.StartedListener() {});
仅当已选择了一个文件,但如果该文件为空,则不可用 尝试隐藏“使用CSS上载”的“提交”按钮,并创建一个按钮来调用:
upload.submitUpload();
无需使用CSS隐藏“上载”按钮 另一种简单的隐藏方法:
Upload upload = new Upload("Caption", receiver);
upload.setButtonCaption(null);//will hide the Upload Button
Upload.submitUpload()
的文档也建议这样做。但是为什么上传组件本身不提供处理内置按钮点击的方法呢?如果用户没有选择任何文件,只需单击“上载”按钮,并且在捕获FilootPutStream创建期间的异常时,接收器实现的receiveUpload()
方法返回null,则会引发NoOutputStreamException
。。。是否有办法处理此问题,防止在仍然使用默认的内置“上载”按钮且不使用Upload.setButtonCaption(null)的情况下触发异常代码>?