Я пытаюсь использовать пользовательские правила валидации с сетью данных веб-интерфейса Kendo, но я не смог заставить его работать. Я могу подключить настраиваемое правило к сетке, и оно вызвано, когда пользователь покидает ячейку сетки. Функция rule также возвращает false, чтобы указать, что вход недействителен. Но сообщение об ошибке не отображается после удаления имени из ячейки и последующего выделения. Что мне не хватает?Kendo Grid Пользовательские правила валидации не работают
JSFiddle: http://jsfiddle.net/davidsalahi/qMRBc/
var validatorRules = {
rules: {
// This rule is executed when leaving a cell but the return value of false doesn't display any error message or prevent leaving the cell
customRule1: function (input) {
// OpCode must not be empty
if (input.attr("name") == "ProductName") {
return $.trim(input.val()) !== "";
}
}
},
messages: {
customRule1: "All fields are required"
}
};
Привет user2688655, Спасибо для смотреть мой jsfiddle. Вы говорите, что это сработало? Без изменений? –
.Hi @DavidSalahi есть изменения. Часть валидации немного изменилась, и она переместилась в настройки модели, – MustafaP
Я вижу. Спасибо за разъяснения. –