TabulatorJS - 远程分页不起作用
TabulatorJS - Remote Pagination not working
首先,如果这不是正确的 location/tag 适用于此问题,我深表歉意。
我正在使用 Tabulator,这是一个 javascript 库 here
我已经为站点上的页面设置了远程分页,table 填充了数据并将显示由 last_page 设置的 X 数量的页面,但是数据不是'实际上在页面之间分开了。所有 535 个结果显示在每一页上。从服务器接收到的 JSON 格式正确,数据已接收并填充到 table 中,但数据并未在页面之间拆分。
这是我的构造函数:
`var table = new Tabulator("#table-container", {
autoColumns: true,
index: 'Personnel',
pagination: "remote",
ajaxURL:"./get_request/getAnalyticsReport.php", //ajax URL
ajaxParams:{
Personnel: personnel,
FirstName: firstName,
LastName: lastName,
ResourceAval: displayedResources,
Months: monthsList
}
});`
我已经尝试将 paginationSize 参数设置为无济于事。我是否需要修改我的服务器响应,以便它根据我想要的行数和相应的页码将结果计算为 return?目前,它正在 returning 所有行。我假设我可能不完全理解制表符在远程分页方面的工作原理。
如果有人能指出正确的方向或帮助我,我将不胜感激。谢谢!
我认为你需要将 pagination
设置为 'local'
。
此参数告诉 Tabulator 是否发生分页 'remote'
,这意味着服务器应该处理分页和 return 正确的数据集。如果你使用 'local'
Tabulator 知道它从服务器获取所有数据并且应该自己处理分页。
首先,如果这不是正确的 location/tag 适用于此问题,我深表歉意。
我正在使用 Tabulator,这是一个 javascript 库 here
我已经为站点上的页面设置了远程分页,table 填充了数据并将显示由 last_page 设置的 X 数量的页面,但是数据不是'实际上在页面之间分开了。所有 535 个结果显示在每一页上。从服务器接收到的 JSON 格式正确,数据已接收并填充到 table 中,但数据并未在页面之间拆分。
这是我的构造函数:
`var table = new Tabulator("#table-container", {
autoColumns: true,
index: 'Personnel',
pagination: "remote",
ajaxURL:"./get_request/getAnalyticsReport.php", //ajax URL
ajaxParams:{
Personnel: personnel,
FirstName: firstName,
LastName: lastName,
ResourceAval: displayedResources,
Months: monthsList
}
});`
我已经尝试将 paginationSize 参数设置为无济于事。我是否需要修改我的服务器响应,以便它根据我想要的行数和相应的页码将结果计算为 return?目前,它正在 returning 所有行。我假设我可能不完全理解制表符在远程分页方面的工作原理。
如果有人能指出正确的方向或帮助我,我将不胜感激。谢谢!
我认为你需要将 pagination
设置为 'local'
。
此参数告诉 Tabulator 是否发生分页 'remote'
,这意味着服务器应该处理分页和 return 正确的数据集。如果你使用 'local'
Tabulator 知道它从服务器获取所有数据并且应该自己处理分页。