2016-08-16 3 views
0

webix에서 지연로드 작업을 시도합니다. 기본적으로 데이터베이스에서 모든 데이터를로드하면 페이지로드 시간이 길어집니다. 이제이 문제에서 저를 도우라고 부탁드립니다. webix와 PHP로 어떻게이 작업을 할 수 있습니까? 나는 다음과 같은 코드를 시도했다 :PHP가 포함 된 webix에서 지연로드를 활성화하는 방법

webix.ui({ 
    view:"datatable", 
    datafetch:50, 
    datathrottle: 500, 
    loadahead:100 
}); 

이 외에도 나는 데이터 테이블에 데이터 페이징을 위해 호출기를 사용한다. 그리고 페이지 매김을 통해 데이터의 다음 부분을로드하려고합니다. 이 문제를 어떻게 해결할 수 있습니까? 당신은 어떤 별도의 설정을하지 않아도

답변

0

, 그냥이 모든 데이터 만의 일부만을 제공해야합니다, 여기서 중요한 점은 data.php의 응답 인 데이터 로딩

webix.ui({ 
    url:"data.php" 
}); 

의 URL을 제공하고, 데이터 세트의 총 행 수에 대한 정보

http://docs.webix.com/desktop__plain_dynamic_loading.html#serversideresponse

당신은 (단지 컨트롤의 페이징을 활성화 클라이언트 측 코드에서 특별한 아무것도 할 필요가 없습니다) 페이징과 같은 논리를 사용할 수 있습니다