anm*_*rti 0 jquery telerik kendo-ui
这是我的网格:
$("#myHtmlTable1").kendoGrid({
dataSource: {
pageSize: 18
},
scrollable: false,
sortable: true,
filterable: true,
selectable: true,
pageable: {
input: false,
numeric: false
},
change: function () {
// MY LOGIC
},
columns: [
{
field: "Col1",
width: 40
},
{
field: "Col2",
width: 250
},
{
width: 40,
field: "Col3"
},
{
width: 150,
field: "Col4"
}
]
});
Run Code Online (Sandbox Code Playgroud)
当我点击一行时,我会得到行文本并将其放入另一个文本框中。但我只想使用鼠标左键执行此操作,以便我可以在网格上使用右击查看源代码页。
您可以在触发文档事件时将以下 keydown 处理程序附加到 Grid 的 tbody 元素,以防止右键单击 mousedown 事件冒泡,从而避免 Grid 对其做出反应。
$(function(){
$('#myHtmlTable1').data('kendoGrid').tbody.on('mousedown',function(e){
if(e.button==2){
e.stopImmediatePropagation()
}
})
})
Run Code Online (Sandbox Code Playgroud)