У меня проблема с проверкой в определенных полях. Я хочу только проверить на пару полей, а другие поля не должны проверяться. В поле «Электронная почта» я запускаю функцию для проверки правильного форматирования, но другие поля просто проверяются. Любая помощь будет принята с благодарностью.Kendo UI Inline Grid
model: {
id: "UserID",
fields: {
UserID: { editable: false },
CompanyID: { editable: false },
FirstName: { type: "string", validation: { required: { message: "Name is required"} } },
LastName: { type: "string", validation: { required: { message: "Name is required" } } },
Email: {
type: "string",
validation: {
required: { message: "Email is required." },
validateEmailFormat: function(input) {
if (input.attr("data-bind") == "value:Email") {
input.attr("data-validateEmailFormat-msg", "Email format invalid.");
return checkEmail(input.val());
}
return true;
}
}
},
PhoneNumber: { type: "string" },
Extension: { type: "string" }
}
}
С помощью этого кода все поля проверяются при попытке сохранить/обновить. Я не хочу, чтобы расширение или PhoneNumber проверялось.
Какие проверки применяются на PhoneNumber и расширения Пожалуйста, проверьте вы '? ViewModel'. есть ли аннотация для PhoneNumber и Extension? –