KendoUI 网格处理列 Headers 的点击事件
KendoUI Grid Handle click events for Column Headers
我想在单击 KendoUI 网格 object 中的网格列 headers 时连接鼠标按下(左键单击和右键单击)事件。只是想知道是否有人对此有任何想法?
您可以使用 mousedown 事件:
$(document).on("mousedown", " .k-header", function(e){
var fieldname = $(this).data("field");
switch (e.which) {
case 1:
alert('Left Mouse button pressed. Field = ' + fieldname);
break;
case 2:
alert('Middle Mouse button pressed. Field = ' + fieldname);
break;
case 3:
alert('Right Mouse button pressed. Field = ' + fieldname);
break;
}
});
kendo ui 网格将 k-header 中的 class 分配给 header 单元格,字段名称存储在 data-attribute (data-field="").
我想在单击 KendoUI 网格 object 中的网格列 headers 时连接鼠标按下(左键单击和右键单击)事件。只是想知道是否有人对此有任何想法?
您可以使用 mousedown 事件:
$(document).on("mousedown", " .k-header", function(e){
var fieldname = $(this).data("field");
switch (e.which) {
case 1:
alert('Left Mouse button pressed. Field = ' + fieldname);
break;
case 2:
alert('Middle Mouse button pressed. Field = ' + fieldname);
break;
case 3:
alert('Right Mouse button pressed. Field = ' + fieldname);
break;
}
});
kendo ui 网格将 k-header 中的 class 分配给 header 单元格,字段名称存储在 data-attribute (data-field="").