私は次のようなコードを持っています:
<p:commandButton type="submit" value="Select User" onclick="showGrpMemberSearchPageCalenderLeave(#{groupname})"/>
groupname
ここで、 likeの値を設定しました。
<c:set var="groupname" value="#{session.getAttribute('USER_GROUP_NAME')}"/>
この値#{session.getAttribute('USER_GROUP_NAME')}
を出力すると、正しい値が得られます。呼び出したいJavaスクリプト関数がshowGrpMemberSearchPageCalenderLeave(#{groupname})
呼び出されません。
機能は次のとおりです。
function showGrpMemberSearchPageCalenderLeave(groupName){
var x= (screen.width-530)/2;
var y= (screen.height-450)/2;
window.open('./SearchGroupMembersLeaveCalander.xhtml?groupName='+groupName,'mywindow','resizable=no,toolbar=no,scrollbars=yes,height=450,width=530,top='+y+',left='+x);
return false;
}
これにより、実際にポップアップが開きます。パラメータ値がない場合、ポップアップは正常に開きました。助けてください!