![](/img/trans.png)
[英]Jquery kendo grid prevent clicking only non edit rows when in edit mode
[英]Kendo Grid prevent Editing while Grid Is in Edit Mode
看起来这是内联编辑模式中的一个已知限制,但Telerik 提供了一种解决方法 here 。
解决方法几乎与您添加的代码相同,以防止在编辑时进行编辑,不同之处在于使用的选择器是在标题行上跟踪鼠标按下以进行排序。
以下是在添加/编辑完成时防止排序的变通方法代码:
$(".k-grid").on("mousedown", ".k-grid-header th", function (e) {
// prevent sorting/filtering for the current Grid only
var grid = $(this).closest(".k-grid");
var editRow = grid.find(".k-grid-edit-row");
// prevent sorting/filtering while any Grid is being edited
//var editRow = $(".k-grid-edit-row");
if (editRow.length > 0) {
alert("Please complete the editing operation before sorting or filtering");
e.preventDefault();
}
});
我也用修复更新了你的道场。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.