2016-08-16 6 views
0

Я пытаюсь работать с ленивой загрузкой в ​​webix. По умолчанию вся загрузка данных из базы данных увеличивает время загрузки страницы. Теперь я хотел бы попросить вас помочь мне в этой проблеме. Как я могу сделать эту работу с webix и PHP? Я пробовал некоторые коды вроде:Как включить ленивую загрузку в webix с PHP

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

В дополнении к этому, я также использовать пейджер в моей DataTable для постраничных данных. И я хочу загрузить следующую часть данных с разбивкой по страницам. Как я могу решить эту проблему?

ответ

0

Вам не нужно каких-либо дополнительных конфигурации, просто предоставить URL-адрес для загрузки данных

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

Ключевым моментом здесь является ответом data.php, он должен предоставить не все данные, а только его часть и информация об общем количестве строк в наборе данных.

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

Вы можете использовать ту же логику с пейджинга (нет необходимости делать ничего особенного в стороне клиента кода, просто включите подкачку для управления)

 Смежные вопросы

  • Нет связанных вопросов^_^