【发布时间】:2017-03-29 05:20:56
【问题描述】:
我在我的项目中使用 PrimeFaces 5.1 和 PrettyFaces 来重写 URL。我在 PrettyFaces 中遇到了一个问题。例如,在相同(相同窗口 PrettyFaces)视图中打开页面正常。但是使用 menuitem 单击打开页面新窗口时间页面未显示,因此 PrettyFaces 无法正常工作。 我试试下面的代码:
prettyface.xml
<url-mapping id="studenFaceId">
<pattern value="/BSCMain" />
<view-id value="/pages/bsc/bscMain.xhtml"/>
</url-mapping>
javascript
function NewWindow(mypage,myname)
{
params = 'width='+screen.width;
params += ', height='+screen.height;
params += ', top=0, left=0';
params +=', scrollbars=yes';
newwin=window.open(mypage,myname, params);
if (window.focus)
{
newwin.focus()
}
return false;
}
xhtml
<p:menuitem id="dashBoard" ajax="false" value="student"
onclick="return NewWindow('./../bsc/bscMain.xhtml','BSCMain');"
update="main"/>
我怀疑我使用相同的窗口漂亮的工作正常,但在打开新窗口时漂亮的工作不工作它只会显示一个空页面。
【问题讨论】:
-
您的 JavaScript 控制台中是否有任何错误?
-
@Jasper de Vries 在 JavaScript 控制台中没有错误显示
标签: jsf primefaces prettyfaces