File upload 更改<;的默认按钮标签;p:fileUpload模式=";简单的&燃气轮机;

File upload 更改<;的默认按钮标签;p:fileUpload模式=";简单的&燃气轮机;,file-upload,jsf-2,primefaces,label,File Upload,Jsf 2,Primefaces,Label,我正在使用。按钮标签在Chrome和Firefox中的显示方式不同。我希望它在不同浏览器中都是相同的。我尝试通过如下设置标签属性来更改它: <p:fileUpload label="Browse" ... mode="simple" /> 然而,它没有任何效果。如何实现这一点?这在当前PrimeFaces 3.x版本中是不可能的。只有当您使用mode=“advanced”而不是mode=“simple”时,才可能使用此选项 至于您尝试使用标签属性,此属性仅在与输入组件关联的验证

我正在使用
。按钮标签在Chrome和Firefox中的显示方式不同。我希望它在不同浏览器中都是相同的。我尝试通过如下设置
标签
属性来更改它:

<p:fileUpload label="Browse" ... mode="simple" />


然而,它没有任何效果。如何实现这一点?

这在当前PrimeFaces 3.x版本中是不可能的。只有当您使用
mode=“advanced”
而不是
mode=“simple”
时,才可能使用此选项

至于您尝试使用
标签
属性,此属性仅在与输入组件关联的验证错误消息中用作标签。使用
label=“Browse”
尝试,如果出现
required=“true”
验证错误,消息将显示为“Browse is required”,而不是“formId:inputId is required”


更新:自PrimeFaces 5.x以来,您可以添加
skinSimple=“true”
以提供
mode=“simple”
所需的皮肤/外观。此外,
标签
实际上将用作按钮标签。另见


看看这个答案。我们在网站上运行时遇到了类似的问题,我们计划更仔细地查看引导文件样式插件。

我使用的是PrimeFaces 5.0,可以在高级模式下更改默认名称:选择-上载-取消 您可以使用:label=”“uploadLabel=”“cancelLabel=”“设置自定义名称

具体实施如下:

<p:fileUpload label="Browse" ... mode="simple" skinSimple="true" />