プロジェクトで書き換えURLとしてPrimeFaces 5.1とPrettyFacesを使用しています。私はPrettyFacesの1つの問題に直面しています。例:同じ(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"/>
疑問私は同じウィンドウを使用しています。prettyfaceはうまく動作しますが、新しいウィンドウを開いても同じです。prettyfaceは動作しません。空のページだけが表示されます。
JavaScriptコンソールにエラーがありますか? –
@Jasper de Vries JavaScriptコンソールでエラーが表示されない – VenkiArun