【发布时间】:2017-03-11 13:11:30
【问题描述】:
我正在使用带有 AngularJS 的 Kendo Grid。我很难让更改事件根据某些条件不触发。我正在尝试以下方法,但这样做没有效果。
change: function (e){
if(somecodition)
e.preventDefault();
}
如何阻止用户更改行(基于某些条件)
最终实施了以下解决方案。感谢dimodi的帮助
解决方案
var lastRow;
function onSelection(e){
var row = e.sender.element.find(".k-state-selected");
if(/*some condition*/) {
row.removeClass("k-state-selected");
e.sender.select(lastRow);
}
else {
lastRow= row;
}
}
【问题讨论】:
标签: angularjs kendo-ui kendo-grid