使用JavaScript对象数组进行自定义分页

时间:2015-05-05 14:37:28

标签: javascript jquery datatables

我正在开发一个使用requirejs很好地模块化的应用程序。其中一个称为数据服务的模块负责为其他模块提供数据。几乎所有get *方法都以下列格式返回javascript脚本对象:

    res = {
    totalRows: 537,
    pageSize: 10,
    page: 15,
    rows: [
        {
            id: 1,
            name: 'Angelina'
            ...
        },
        {
            id: 2,
            name: 'Halle'
            ...
        },
        {
            id: 3,
            name: 'Scarlet'
            ...
        },
        {
            id: 4,
            name: 'Rihanna'
            ...
        },
        {
            id: 5,
            name: 'Shakira'
            ...
        },
                ....
       //10 rows
        {
            id: 10,
            name: 'Kate'
            ...
        }
    ]
}

是否可以通过为数据表提供当前页面的行,当前页面编号,页面大小以及记录或页面的总数来初始化数据表,以便它能够"知道"当前正在显示哪个页面以及可用页面的数量。这反过来将允许DT正确构建寻呼机,允许用户导航到其他页面,在这种情况下,我们将再次调用数据服务模块从数据库中检索所选页面的数据。

0 个答案:

没有答案