0

私は次のようなコードを持っています:

<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;
}

これにより、実際にポップアップが開きます。パラメータ値がない場合、ポップアップは正常に開きました。助けてください!

4

1 に答える 1