2016-10-17 44 views

回答

1

初步答复 - 基本Vaadin

按照该docs可以使用upload.setButtonCaption("My custom caption");。我错过了什么吗?

Custom upload button caption


后来更新 - Vaadin元素

在这种情况下,你可以使用它i18n localization property。不幸的是,对我来说,这本书中的建议用

document.querySelector('vaadin-upload#en').i18n.addFiles.many = 'Add Files; 

没有奏效。然而,

document.querySelector('vaadin-upload#en').set('i18n.addFiles.many', 'Add Files'); 

在他们的github samples看到似乎工作得很好。下面的样本和屏幕截图

<body> 
    <vaadin-upload id="en"></vaadin-upload> 
    <script> 
     document.querySelector('vaadin-upload#en').set('i18n.addFiles.many', 'Add Files'); 
    </script> 
</body> 

结果:

Custom elements upload button caption

+0

谢谢,但我指的是vaadin上传元素,而不是服务器端零件。 – frandevel

+0

@frandevel我打算建议明确,但是我看到你已经更新了它:-)。我不熟悉元素,但根据[文档](https://vaadin.com/docs/-/part/elements/vaadin-upload/vaadin-upload-i18n.html),您应该可以使用这是国际化的功能。我会尝试一个样本,并让你知道。 – Morfic