0

我目前正在 BIM 360 Docs 集成的项目文件/计划/工作表视图中实施分页、排序和搜索功能。

由于我找不到任何关于这些功能的最佳实践,我想我会伸出援手,这样我就不会一直陷入重新发明轮子的困境。

背景:

大多数实现使用https://github.com/Autodesk-Forge/forge-api-dotnet-client/ SDK。

根据我所见,Forge/BIM 360 API 中似乎没有内置结果排序。BIM 360 Docs 看起来好像在客户端上对结果进行了排序。

为了提供排序功能,必须将所有结果作为结构化数据缓存在客户端。这也不适用于任何分页方法。

问题:

有没有办法使用 API 对结果进行排序,以便它们在分页时以预定义的顺序返回?

4

1 回答 1

0

根据我们的工程团队的说法,Forge 数据管理 API 目前不支持“排序”功能。对造成的不便表示歉意。

我已经在我们的内部系统中向我们的工程团队记录了一个请求FDM-1813 [支持在 BIM360 集成的 API 中排序],以分配时间来评估可能性。由于完成此任务需要一些时间,请记住此请求 ID 以供将来参考。欢迎您通过引用此请求 ID 来跟踪更新或提供其他信息forge.help@autodesk.com

但是,一种解决方法是从 API 获取所有数据,然后通过 Javascript 在客户端进行排序。

干杯,

于 2018-06-12T02:32:16.187 回答