我目前正在开展一个学校项目,我们需要在Web UI中显示数据库信息。
我有一个内置客户端分页的YUI3数据表。现在我想实现服务器端分页,因为我需要处理大量数据。
关于如何在YUI3中实现服务器端分页,有没有很好的实用教程?
我已经浏览了API,我遇到的YUI2教程在YUI3中不再支持这些功能..
答案 0 :(得分:1)
不,不是我能找到的。
我使用this paginator取得了巨大成功。但是确实存在的文档似乎已经从github repo和它过去生活的http://blunderalong.com/yui/gallery/datatable-paginator/paginator_examples.html消失了。可能值得向作者发送关于它的消息。
答案 1 :(得分:1)
像barnyr一样,我使用Todd Smith的分页器取得了巨大的成功。我同意你最接近教程的方法是在代码中仔细阅读Todd的评论。
当我向托德解释调整大小问题时,他回应说他已经停止了工作。我想现在由我们来解决这个问题。此外,他似乎相信YUI必须要么从画廊中获取代码,要么开发出等效的解决方案;现在似乎都不是这样。
令人遗憾的是,blunderalong已经消失了 - 它有很多好东西 - 但是我的托盘的服务器端分页示例在我的回购中被僵化了:
https://github.com/selkovjr/bfs/blob/master/mojits/Samples/binders/index.js
以下是为其提供数据的服务器端模型:
https://github.com/selkovjr/bfs/blob/master/mojits/Samples/models/samples.server.js
它比您要求的更大(绑定器代码也有行选择和内联单元格编辑),但至少它有您正在寻找的示例,几乎没有变化。
答案 2 :(得分:0)
我们仍在使用YUI 2,这是非常好的大量数据。
尝试http://yui.github.io/yui2/docs/yui_2.9.0_full/examples/datatable/dt_dynamicdata.html
对于负载较重的重负载进行SQL排序可能会很好。
答案 3 :(得分:0)
您可以尝试以下示例
http://jafl.github.io/yui-modules/querybuilder/用于完整的数据表实现 或http://jafl.github.io/yui-modules/paginator/用于不同的分页样本。
我已成功使用此示例实现了paginator。