【问题标题】:Minimum Maximum Validation in telerik mvc GridTelerik mvc Grid中的最小最大验证
【发布时间】:2017-02-14 12:33:21
【问题描述】:

我有一个网格,它有两个字段,分别称为最小值和最大值。

@(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)                                                
                                            )                                         
                                            ) 

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

任何帮助将不胜感激!

【问题讨论】:

    标签: javascript c# asp.net-mvc telerik-mvc


    【解决方案1】:

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

    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);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-16
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多