2013-11-21 2 views
-1

면도기 뷰에서 내 모델을 반복하면서 여러 검도 격자를 표시하려고했습니다. 그러나 Item_Read 루프가 발생할 때 실행되는 경우에도 모든 빈 눈금 가져 오는 중입니다.면도기 뷰의 다중 검도 그리드

아이디어가 있으십니까?

출처 :

@foreach (var itemM in Model) 
    { 
     <tr> 
      <td> 
       @Html.DisplayFor(modelItem => itemM.id) 
      </td> 
      <td> 

       @(Html.Kendo().Grid<SomeOtherModel>() 
       .Name("KendoGrid" + itemM.id) 
       .Columns(columns => 
       { 
        columns.Bound(p => p.title); 
        columns.Bound(p => p.details); 
       }) 
       .AutoBind(true) 
       .DataSource(dataSource => dataSource 
       .Ajax() 
       .Model(model => 
       { 
        model.Id(p => p.itemId); 
        model.Field(p => p.itemId).Editable(false); 
       }) 
       .Read(read => read.Action("Item_Read", "Controller", new { id = itemM.id })) 
      ) 
      ) 
      </td> 
     </tr> 
    } 
+1

첫 번째 단계는 브라우저에서 디버거를 사용하는 것입니다. Kendo Grid는 모두 자바 스크립트입니다 (사용하는 MVC 래퍼는 HTML/JavaScript 만 빌드합니다). 오류가 발생하는지 확인하고, 각 표를 참조하고, DataSource 속성을 확인하고, 데이터가 있는지 확인하십시오. –

답변

0

문제는 내 뷰 모델, 속성 중 하나가 null이었다.