2012-02-25 79 views
-1

我在MVC3中使用teleik網格,我使用模型響應值綁定我的網格數據。 現在我的要求是我必須添加一個複選框只在那些狀態完成的列。在MVC Telerik網格中的模型值條件中添加複選框

Html.Telerik().Grid(Model.response) 

    .Columns(columns => 
      {      
       columns.Bound(grid => grid.CaseStatus).Width(80); 

       columns.Bound(grid => grid.CaseID).Title("").Format("<input type='checkbox'name='checkedRecords' value='{0}' id ='{0}'/>").Encoded       (false).Width(5); 
      }) 

我綁定我的複選框,但我必須將複選框綁定到那些行,這些狀態將完成。

請讓我知道如何在這裏檢查CaseStatus的值。

謝謝

回答

1

使用columns.Template添加複選框。喜歡這裏:

columns.Template(o => 
      { 
       %> 
        <input name="checkedRecords" type="checkbox" value="<%= o.CaseID %>" 
        <% if (checkedRecords.Contains(o.CaseID)) { 

         %> checked="checked" <% 
         } %> 
        /> 
       <% 
      }).Title("").Encoded(false).Width(5); 

看到更多細節在這裏:http://demos.telerik.com/aspnet-mvc/grid/checkboxesserverside

相關問題