我正在jQuery&Bootstrap 4应用程序中使用DataTables来为作为标准Spring Boot数据存储库公开的数据服务构建UI。
它使用一种我认为是“ HAL标准”的特定模式。例如,列出项目将返回一个有效载荷,该有效载荷列出_embedded.<item-type>s
属性中的所有项目。
我已经能够将DataTable配置为使用此属性作为源,例如"sAjaxDataProp" : "_embedded.<item-type>s",
。
Listing API在结果中返回page.size
,page.totalElements
,page.number
和page.totalPages
值,并使用size
,page
和sort
查询字符串参数可为分页等量身定制查询。DataTables还支持排序和分页(但来自其自身的客户端数据)。如何配置它以调出API来更改页面大小,获取更多信息或对结果进行重新排序?并利用API返回的page
对象?