繁体   English   中英

Telerik MVC网格中的最小最大验证

[英]Minimum Maximum Validation in telerik mvc Grid

我有一个网格,其中有两个称为最小和最大的字段。

@(Html.Kendo().Grid<FS.ERP.CMVC.Models.LeavePolicyDetailViewModel>()
 .Name("gridExample")
 .Columns(columns =>
 {

  columns.Bound(p => p.Minimum).Width(100).HtmlAttributes(new { id = "minimum"});
  columns.Bound(p => p.Maximum).Width(100).HtmlAttributes(new { id = "maximum"});                                                                                                                         
  })
 .ToolBar(toolBar =>
  {
     toolBar.Create();
  })
 .Editable(editable => editable.Mode(GridEditMode.InCell))
 .Pageable()
 .Sortable()
 .Scrollable()
 .HtmlAttributes(new { style = "height:550px;" })
 .DataSource(dataSource => dataSource.Ajax()
                                     .Batch(true)
                                     .ServerOperation(false)                                                    
                                     .PageSize(20)                                                
                                            )                                         
                                            ) 

我希望我的值写在最小的最大范围内。 如果用户首先在最小单元格中写入值,则最大值必须大于它;如果用户首先在最大单元格中写入,则最小值应始终小于最大。

任何帮助,将不胜感激!

在kendo网格中的save命令上,您可以实现此功能。 像这样在您的剑道网格中附加保存事件,

save : function (e) {
    //access both min and max value
    alert(e.values.maximum);
    alert(e.values.minimum)

    //your logic- do whater you want
    e.model.set("minimum", some value);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM