禁用/删除Kendo mvc验证器

时间:2013-02-27 19:22:49

标签: asp.net-mvc validation grid kendo-ui

一个简单的问题,或者我认为。 如何禁用kendo mvc网格的客户端验证? 我以为会有一个属性:“Enabled”,“validator”或者我可以设置为false但我找不到任何内容。

1 个答案:

答案 0 :(得分:8)

你是正确的,因为没有办法通过属性或选项设置禁用验证,但是,你可以解决它。

网格单元的验证器由网格内部创建。您可以通过在网格的“编辑”事件中替换验证器对象的函数来禁用验证,即:

edit: function (e) {
    // Always return valid
    e.sender.editable.validatable.validate = function () { return true; };
    e.sender.editable.validatable.validateInput = function(input) { return true; };
}

这应该具有通过始终返回true来禁用验证的效果。

编辑:

您可能还想替换validateInput,我已更新了代码段。