首页 > 解决方案 > 单击模态浏览器按钮 - 显示模态面板中的空数据

问题描述

我正在基于来自 forge 查看器的 sourceURNFile 渲染 Revit 3D 模态。

用例:

单击模态浏览器时,我们无法查看任何模态浏览器信息。

请建议我们是否需要设置任何设置配置来呈现模式浏览器数据。

我附上了截图供参考。 截屏

标签: autodesk-forgeautodesk-viewer

解决方案


从查看器工具栏的奇怪位置来看,似乎 CSS 布局可能存在问题。模型浏览器可能实际上填充了数据,但它只是折叠了。尝试检查模型浏览器的 HTML并查看它是否有任何内容。如果是这样,您可能需要检查并修复 CSS。测试这是否是 CSS 问题的另一种方法是将您的 Revit 模型上传到另一个 Forge 应用程序,例如https://viewer.autodesk.com,看看它是否有同样的问题。

如果布局不是问题,请尝试检查 Revit 模型是否有任何树(某些类型的输入文件可能没有任何树/层次结构,但 Revit 模型应该有)。在您的 Web 应用程序中,打开浏览器开发工具并尝试以下命令:

let tree = NOP_VIEWER.model.getInstanceTree();
let root = tree.getRootId();
tree.enumNodeChildren(root, console.log, true);

实例树数据结构是模型浏览器中显示的内容。如果实例树在您的应用程序中不可用,则可能存在另一个问题。在这种情况下,我建议您向我们发送一封电子邮件,forge (dot) help (at) autodesk (dot) com其中包含所有详细信息,如果可能的话,包括。源代码和 Revit 模型,以便我们最终调试它。


推荐阅读