2017-02-14 4 views
0

最小と最大という2つのフィールドを持つグリッドが1つあります。telerik mvcグリッドでの最小最大検証

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

私の値を最小限の最大範囲で書いて欲しいです。ユーザーが最小セルに値を最初に書き込む場合、最大値はそれよりも大きくなければならず、ユーザーが最大値を最初に書き込む場合、最小値は常にbより小さくなければなりません。

助けていただけたら幸いです!

答えて

0

剣道グリッドの保存コマンドでは、この機能を実現できます。

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

保存方法はセルの編集で呼び出されますか? – Lakhtey

関連する問題