我目前正在BIM 360 Docs集成的项目文件/计划/工作表视图中实施分页,排序和搜索功能。
由于我找不到关于这些功能的最佳实践,我认为我会伸出援手,这样我就不会再重新发挥作用。
背景:
大多数实施都使用https://github.com/Autodesk-Forge/forge-api-dotnet-client/ SDK。
基于我所看到的,Forge / BIM 360 API中没有内置的结果排序。 BIM 360 Docs看起来好像是在客户端上对结果进行排序。
必须将所有结果作为结构化数据缓存在客户端上,以便提供排序功能。任何分页方法都不能很好地发挥作用。
问题:
有没有办法使用API对结果进行排序,以便它们以预定义的顺序返回,同时也可以进行分页?
答案 0 :(得分:0)
根据我们的工程团队,"排序" Forge Data Management API目前不支持此功能。为造成的不便道歉。
我已在我们的内部系统中向我们的工程团队记录了一个请求 FDM-1813 [在BIM360集成的API中支持排序],以分配时间来评估可能性。由于需要一些时间来完成此任务,请记住此请求ID以供将来参考。欢迎您通过forge.help@autodesk.com
引用此请求ID来跟踪更新或提供其他信息。
但是,解决方法是从API获取所有数据,然后通过Javascript在客户端进行排序。
干杯,