我正在使用JSF
和Primefaces 5.2
,我注意到,当您使用commandLink
并使用p:ajax添加事件onclick
时,您可以对其进行某种选择
<h:commandLink id="commandLink">
<p:ajax event="click"/>
</h:commandLink>
我的问题是:我正在使用javascript,我想做的是当用户右键单击commandLink
时,它激活p:ajax
规范(使选择效果)
myJavascript
document.oncontextmenu = function () { };
我知道我的问题有点奇怪,谢谢。
您可以像这样将contextmenu
事件绑定到commandLink
元素。
var commandLink = document.getElementById('commandLink');
commandLink.addEventListener('contextmenu', function (event) {
alert('commandLink was right clicked');
});
演示