我正在使用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 () { };
我知道我的问题有点奇怪,谢谢你。
答案 0 :(得分:1)
您可以将contextmenu
事件绑定到commandLink
元素,如此。
var commandLink = document.getElementById('commandLink');
commandLink.addEventListener('contextmenu', function (event) {
alert('commandLink was right clicked');
});