Kendo UI Grid是否公开了一种检查模型状态是否有效的方法?

时间:2015-09-30 15:33:56

标签: kendo-ui kendo-grid

我目前正在以模态显示Kendo UI Grid。我有一些自定义验证连接正常工作。单击模态的“保存”按钮时,我需要能够检查网格当前是处于有效状态还是无效状态。

因为我只使用自定义验证,所以我当然可以保持错误的运行轨迹,然后检查模态关闭时的错误计数,但我希望Kendo UI Grid保持这个并暴露像myGrid.isValid()或其他类似的东西。

1 个答案:

答案 0 :(得分:0)

如果您在服务器端调用ModelState.IsValid

时使用web-api

More about this

您对custom validation的意思是什么?

如果您在此引用reference中使用kendo custom validation,则用户无法在编辑器中输入错误的值。但如果您想要IsValid选项,那么您需要使用kendo.validator。在模型中定义验证rools,然后调用validate()

// attach a validator to the container and get a reference
var validatable = $("#myform").kendoValidator().data("kendoValidator");

$("#save").click(function() {
  //validate the input elements and check if there are any errors
  if (validatable.validate() === false) {
    // get the errors and write them out to the "errors" html container
    var errors = validatable.errors();
    $(errors).each(function() {
      $("#errors").html(this);
    });
  }
});

Validator in kendo docs