连字符语言中的 Primefaces 扩展 DocumentViewer 不起作用
Primefaces extensions DocumentViewer in hyphenated languages not working
我使用 pe:documentViewer 显示文档并设置 'locale' 如 pt
(pt_pt
, pt_br
, pt-pt
or pt-br
) 但什么也没有发生,动作继续以英语进行。为什么?
我的代码是:
<pe:documentViewer locale="pt" height="#{previewHeight}" value="#{previewComponent.file}"/>
通过更改语言环境 javascript 解决,因为这是一个错误 Primefaces Extension 将找不到 pt-BR,pt-PT:
<pe:documentViewer value="#{document}" locale="pt" height="800"/>
<script type="text/javascript">
var src = document.getElementsByTagName("iframe")[0].src.replace('#locale=pt','#locale=pt-BR');
document.getElementsByTagName("iframe")[0].setAttribute('src', src);
</script>
我使用 pe:documentViewer 显示文档并设置 'locale' 如 pt
(pt_pt
, pt_br
, pt-pt
or pt-br
) 但什么也没有发生,动作继续以英语进行。为什么?
我的代码是:
<pe:documentViewer locale="pt" height="#{previewHeight}" value="#{previewComponent.file}"/>
通过更改语言环境 javascript 解决,因为这是一个错误 Primefaces Extension 将找不到 pt-BR,pt-PT:
<pe:documentViewer value="#{document}" locale="pt" height="800"/>
<script type="text/javascript">
var src = document.getElementsByTagName("iframe")[0].src.replace('#locale=pt','#locale=pt-BR');
document.getElementsByTagName("iframe")[0].setAttribute('src', src);
</script>