我希望我足够说明我的问题..这里有云:

我有一个锐数据表,通过JSON得到了一个服务器侧设定的记录,然后填充数据。

用户可在标头单击以在三个6列,(其使用自定义排序函数为每列)的数据进行排序。排序是在客户端完成。

当用户排序的数据,我需要能够从列中的一个被示出得到的值的完整列表。我需要的所有可用的数据,而不仅仅是什么渲染页面。通过分页隐藏的数据必须被包括在内。

任何想法?我已经试过DataTable的handleDataReturnPayload和doBeforeLoadData方法但两者得到原始的,未排序的数据。

我真的很呆在这里,我得取决于取决于我得到这个排序列表功能的客户端。

预先感谢。

有帮助吗?

解决方案

萨蒂扬,在在 YUI论坛回答我的问题的完美

  

在数据实际上存储在   记录集。在任何时候,你可以去   看着它,它会被归类为   显示在屏幕上,但它会   所有的数据,是否显示或不显示。

     

方法getRecordset()会给你一个   提到它,然后你可以循环   通过它的记录。

     

您可以收听columnSortEvent   被通知已经发生了排序。

我只订阅了该事件columnSortEvent并通过datatable.getRecordSet()返回的数组循环。getRecords()。

scroll top