2014-11-20 2 views
0

Kendo Mobile ListView를 사용하고 있는데 페이지 매김에 문제가 있습니다. 첫 페이지가 표시되지만 내 ListView가 멈춘 것 같습니다. 즉, 로더가 나타나지만 내 목록에 데이터가 추가되지 않습니다. 디버거에서 데이터가 서버에서 가져온 것을 볼 수 있습니다. 내가 검도 모바일 문서에 따라, 내가 대답을 찾을 생각Kendo Mobile ListView not page

m_userRoutines: new kendo.data.DataSource({ 
     serverFiltering: false, 
     serverPaging: true, 
     pageSize: 20, 
     transport: { 
      read: { 
       url: pub.serverUrl + "api/Statistics/GetAllRoutinesUserHasDone", 
       beforeSend: function (req) { 
        //radi uz data type json 
        req.setRequestHeader("Authorization", "Bearer " + app.loginToken); 
       }, 
       dataType: "json" 
      } 
     }, 
     requestEnd: function (e) { 
      console.log("user routines loaded", e.response); 
     }, 
     schema: { 
      data: function (data) { 
       return data; 
      }, 
      total: function (data) { 

       return m_userWorkouts.get("workoutsCount"); 
      } 
     } 
    }), 

답변

0

: 여기 내 코드 스크롤이 원활하게 발생하기 위해서는

은, 페이지 크기가 이 너무 낮은해서는 안됩니다. 예를 들어 5 개의 항목이 페이지에 표시되는 경우 적어도 개의 실제 DOM 요소가 필요합니다. 즉, 페이지 크기가 인 DataSource가 30 이상이어야합니다. 내 페이지 크기

문제는 내 pageSize가 설정시 (60) 모든 것이 잘 작동하는 것이, 너무 낮은 것입니다 :)