내가 데이터 테이블에 포함 된 링크에서 PopupMenu로 전화를하려고 다음과 같은 클라이언트 측 코드XPages는 "onclick을"xpages 링크의 이벤트가
XSP.openMenu(thisEvent,'{javascript:getComponent("popupMenuNew").getMenuCtor()}');
을 사용하지만 때 지금까지 내가 링크 그것을 클릭하고 사용 드롭 다운 열기 그냥 같은 페이지의 맨 위로 나를 데려가, 나는 cleintside 코드를 링크로 인식하지 못한다. XPages 링크에서 popupMenu를 호출 할 수있는 다른 방법이 있습니까?
이<xp:this.attrs>
<xp:attr name="data-toggle" value="table"></xp:attr>
<xp:attr name="data-show-columns" value="true"></xp:attr>
<xp:attr name="data-mobile-responsive" value="true"></xp:attr>
<xp:attr name="data-check-on-init" value="true"></xp:attr>
</xp:this.attrs>
전체 링크 코드 :
링크는 일부 부트 스트랩 테이블 속성을 가진 데이터 테이블에
<xp:link escape="true" id="link1"
title="Create Document">
Neu 
<xp:this.rendered><![CDATA[#{javascript:if (rowDataEntry.isDocument()){
return true;
}
else{
return false;
}}]]></xp:this.rendered>
<xp:image id="image4" url="/actExpand.gif"></xp:image>
<xp:eventHandler event="onclick" submit="false"
id="eventHandler2">
<xp:this.script><![CDATA[var url = XSP.openMenu(thisEvent,'#{javascript:getComponent("popupMenuNew").getMenuCtor()}');
var l = window.location;
if (url != l) {
window.location.replace(url);
}
]]></xp:this.script>
</xp:eventHandler>
</xp:link>
전체 XPages 링크 컨트롤에 대한 코드를 추가하십시오. –