jqGrid - 在右键单击时禁止选择行
jqGrid - suppress row selection on right click
在jqGrid中,我想在右键单击时禁用行选择。但是,希望启用正常行为(左键单击时的行选择)。
我尝试使用以下代码右键单击时禁用行选择,但它没有任何效果,
onRightClickRow: function (rowid, iRow, iCol, e) {
return false;
}
提琴手:https://jsfiddle.net/99x50s2s/235/
期望:
- 在 jqGrid 中右键单击时,不应选择或取消选择行(如果先前已选择)。
我正在使用jqGrid 4.6.0。任何建议将不胜感激。
您可以按照这篇文章的建议进行操作:右键单击时禁用jqGrid中的行选择
https://jsfiddle.net/99x50s2s/236/
onRightClickRow: function () {
grid.jqGrid('resetSelection');
return false;
}
它可以工作,但只是通过玩弄它,我注意到它取消选择先前选择的行,这可能并不理想。如果这不是问题,那么这应该就足够了!
编辑
如果要保留先前选择的行,则必须执行一些不同操作。
https://jsfiddle.net/99x50s2s/239/
jQuery("sg1").unbind("contextmenu");
或
jQuery("#sg1").jqGrid({
//Parameters
}).unbind("contextmenu");
这有效,但完全禁用 onRightClickRow 事件。
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- JQuery对动态创建的对象进行选择
- 无法在Ionic select中预先选择最后一个选项
- jqGrid - 在右键单击时禁止选择行
- 流星.js如何在包“tsega:bootstrap3-datetimepicker”中选择禁止追溯日期
- 验证表单中的异常 AngularJS 行为禁止选择应该接受的日期
- 如何允许在禁止选择的帖子上选择一些文本
- JQuery.禁止在TimePicker中选择当前时间之前的时间
- Dc-js禁止在点击饼图时选择切片
- Jquery日期选择器-禁止在选择日期之前提交表单