【问题标题】:How to enable lazy load in webix with PHP如何使用 PHP 在 webix 中启用延迟加载
【发布时间】:2016-08-16 08:18:05
【问题描述】:

我尝试在 webix 中使用延迟加载。默认情况下,从数据库加载所有数据,这会增加页面加载时间。现在我想请你帮我解决这个问题。如何使用 webix 和 PHP 进行这项工作?我尝试了一些类似的代码:

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

除此之外,我还在数据表中使用分页器对数据进行分页。我想通过分页加载下一部分数据。我该如何解决这个问题?

【问题讨论】:

    标签: javascript php lazy-loading webix


    【解决方案1】:

    你不需要任何额外的配置,只需提供数据加载的url

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

    这里的关键点是data.php的响应,它不能提供所有数据,而只能提供部分数据和数据集中总行数的信息。

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

    你可以使用相同的逻辑与分页(无需在客户端代码中做任何特殊的事情,只需为控件启用分页)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-30
      • 1970-01-01
      • 2013-08-01
      • 2023-03-22
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多