Установка флажка в условии значения модели в сетке MVC Telerik - PullRequest
0 голосов
/ 25 февраля 2012

Я использую Teleik Grid в MVC3, я связываю свои данные сетки со значением отклика модели. Теперь я должен добавить флажок только в тех столбцах, статус которых завершен.

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 Ответ

1 голос
/ 26 февраля 2012

Используйте столбцы. Шаблон для добавления флажка. Как здесь:

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

...