Pagination Addon API

初始化参数

new cdtable.addons.Pagination({
    container: '#cdtable-pagination-wrap',          // 插件 UI 容器;可为空
    getSetting: function (json) {                   // 获取分页信息;不可为空;返回数据格式固定
        if (json) {
                return {
                        total: json.total_page_number,
                        count: json.one_page_max_number
                }
        }
    }
})

getSetting 回调参数为接口请求的 json 数据,函数需要返回一个固定格式的 object 对象:

{
    total: 5,   // 一共多少页
    count: 10   // 每页显示元素的个数
}

插件通过这些标识进行 Pagination UI 的创建

getAddonData

返回当前的页码

paginationAddon.getAddonData();    // 1 代表第二页,起始页码从 0 开始

页码下标从 0 开始,0 代表第一页