使用右键单击激活p:ajax事件
activate a p:ajax event where using right click
我正在使用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');
});
演示相关文章:
- jQuery绑定了没有DOM元素的AJAX事件
- Asp.net Ajax事件句柄如何与DOM事件协同工作
- jQuery——更改SELECT中的值不会触发AJAX事件
- IE 的行为与 jQuery change/ajax 事件不一致
- 当开机自检失败时,调用哪种类型的 AJAX 事件
- 如何在 AJAX 事件完成之前暂停提交事件
- jQuery Ajax 事件绑定
- jQuery全局Ajax事件处理程序的用例
- 捕获无输入字段的按键ajax事件
- HTML拖放OnDrop Ajax事件
- 针对特定ajax调用的全局$.ajax事件的触发器函数
- <李>ajax[事件委派问题]后点击功能不起作用
- Ajax事件只工作一次
- Ajax事件处理程序不更新变量
- jQuery.AngularJS中的ajaxStart等效函数| AngularJS中的Ajax事件处理程序
- 调用jQuery ajaxSuccess(或任何全局AJAX事件),即使本地成功(或任何本地AJAX事件)抛出错误
- 如何创建脊柱模型没有自动转发ajax事件到服务器的脊柱
- 是否可以用ajax事件显示php内容?
- 在Rails 4上没有从设计登录表单接收ajax事件
- 可以一个jQuery ajaxSuccess函数通知在另一个(javascript)文件的AJAX事件?如果是这样,我做