2017-04-18 3 views
0

검도 mvc 그리드를 구현하고 단 3 개의 레코드 만 있습니다. 그리드 하단에 빈 공백이 표시됩니다. 레코드에 대해서만 행을 표시하고 싶습니다. 내가 공백을 제거하려면 어떻게검도 그리드 하단에 흰색 공백 ​​영역을 표시합니다

enter image description here

@(Html.Kendo().Grid<CC.GRP.MCRequest.ViewModels.ActivityViewModel>() 
     .Name("GridActivity") 
     .Columns(columns => 
     { 
      columns.Bound(o => o.ActivityID).Hidden(); 
      columns.Bound(o => o.ServiceID); 
      columns.Bound(o => o.ActivityAppliesToName); 
      columns.Bound(o => o.TeamName); 
      columns.Bound(o => o.FullName); 
      columns.Bound(o => o.EmployeeID); 
      columns.Bound(o => o.RequiredBy); 
      columns.Bound(o => o.CompletedDate); 
      columns.Bound(o => o.Status); 
      columns.Bound(o => o.CountryCode); 
      columns.Bound(o => o.CreatedDate); 
      columns.Bound(o => o.CreatedBy); 
      columns.Bound(o => o.ModifiedDate); 
     }) 
    .ToolBar(toolbar => toolbar.Create().Text("Add Activity")) 
    .Editable(editable => editable.Mode(GridEditMode.PopUp) 
    .TemplateName("ActivityEdit") 
    .Window(w=>w.Width(600))) 
    .Pageable() 
    .Sortable() 
    .Scrollable() 
    .DataSource(dataSource => dataSource 
     .Ajax() 
     .PageSize(5) 
     .Model(model => model.Id(p => p.ActivityID)) 
     .Create(create => create.Action("Activity_Create", "Activity")) 
     .Read(read => read.Action("Activity_Read", "Activity", new { id = 5 })) 
     .Update(update => update.Action("Activity_Update", "Activity")) 
     .Destroy(update => update.Action("Activity_Delete", "Activity")) 
    ) 
    ) 
+1

확인 :

또한 도움이 Telerik 포럼 스레드를 찾을 수 있습니다. [이 예] (http://dojo.telerik.com/iZiXa)를 확인하십시오. – DontVoteMeDown

+0

나는 체크했다. div 요소에 지정된 높이가 없습니다. – Tom

답변

0

나는이가 페이징 옵션과 관련이 있다고 생각 - 당신이 페이징을 해제 할 경우, 표시 레코드 수에 맞게 축소됩니다. 그리드는 * 높이를 가진 사람들하지 않는 생성 된 div 요소는 *로 설정하면 Dynamic Grid Height?