我目前正在 BIM 360 Docs 集成的项目文件/计划/工作表视图中实施分页、排序和搜索功能。
由于我找不到任何关于这些功能的最佳实践,我想我会伸出援手,这样我就不会一直陷入重新发明轮子的困境。
背景:
大多数实现使用https://github.com/Autodesk-Forge/forge-api-dotnet-client/ SDK。
根据我所见,Forge/BIM 360 API 中似乎没有内置结果排序。BIM 360 Docs 看起来好像在客户端上对结果进行了排序。
为了提供排序功能,必须将所有结果作为结构化数据缓存在客户端。这也不适用于任何分页方法。
问题:
有没有办法使用 API 对结果进行排序,以便它们在分页时以预定义的顺序返回?