【问题标题】:YUI3 Datatable How to implement server side pagination.YUI3 Datatable 如何实现服务器端分页。
【发布时间】:2014-08-08 15:51:45
【问题描述】:

我目前正在开展一个学校项目,我们需要在 Web UI 中显示数据库信息。

我有一个内置客户端分页的 YUI3 数据表。由于需要处理大量数据,现在我想实现服务器端分页。

有没有关于如何在YUI3中实现服务器端分页的好扎实的教程?

我已经浏览过 API,并且我遇到的 YUI2 教程中的功能在 YUI3 中不再支持..

【问题讨论】:

    标签: datatable pagination yui3


    【解决方案1】:

    不,不是我能找到的。

    我使用this paginator 取得了巨大成功。但是确实存在的文档似乎已经从 github 存储库和它曾经存在的 http://blunderalong.com/yui/gallery/datatable-paginator/paginator_examples.html 中消失了。可能值得向作者发送一条关于它的消息。

    【讨论】:

      【解决方案2】:

      和 barnyr 一样,我使用 Todd Smith 的分页器取得了巨大成功。我同意最接近教程的方法是仔细阅读代码中的 Todd 的 cmets。

      当我 ping Todd 以解决调整大小问题时,他回答说他已停止处理此问题。我想现在由我们来解决。此外,他似乎认为 YUI 一定是从图库中获取了他的代码,或者开发了一个等效的解决方案;现在似乎都不是这样。

      很遗憾,blunderalong 已经消失了——它有很多好东西——但是我的仓库中有 Todd 的服务器端分页示例:

      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

      它比您要求的要大(活页夹代码还具有行选择和内联单元格编辑),但至少它具有您要查找的示例,几乎没有变化。

      【讨论】:

        【解决方案3】:

        我们仍在使用 YUI 2,它非常适合大量数据。

        试试http://yui.github.io/yui2/docs/yui_2.9.0_full/examples/datatable/dt_dynamicdata.html

        对于重负载进行 SQL 排序可能会更好,这样更便宜。

        【讨论】:

          【解决方案4】:

          你可以试试下面的例子

          http://jafl.github.io/yui-modules/querybuilder/ 用于完整的数据表实现 或http://jafl.github.io/yui-modules/paginator/ 用于不同的分页示例。

          我已经使用这个例子成功实现了分页器。

          【讨论】:

            猜你喜欢
            • 2018-02-12
            • 1970-01-01
            • 1970-01-01
            • 2015-08-26
            • 1970-01-01
            • 2021-03-21
            • 2018-05-17
            • 2017-04-30
            • 2021-08-18
            相关资源
            最近更新 更多