2016-10-17 83 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