如何在 Forge Viewer v7 中折叠 PropertyPanel 中的类别?

How do you collapse a category in PropertyPanel in Forge Viewer v7?

我正在使用 Forge Viewer 显示模型中所选项目的属性。

当一个对象被选中时,我想自动显示属性面板,但要保持类别折叠。这是我试图实现此目的所使用的代码:

        viewer.addEventListener(
          Autodesk.Viewing.SELECTION_CHANGED_EVENT, 
          () => {
            const panel = viewer.getPropertyPanel();
            panel.setVisible(true);
            panel.setCategoryCollapsed("Category Name", true);
          },  
        );

引发了事件并显示了面板,但是,函数 setCategoryCollapsed 不起作用(可以理解,因为它是上一个 documented in v5)。 v7中有没有类似的折叠分类的功能?

该函数需要一个具有 nametype 属性的对象 - 例如如果我想折叠“图形”类别,我可以这样做:

const panel = viewer.getPropertyPanel();
panel.setVisible(true);
panel.setCategoryCollapsed({name: "Graphics", type: "category"}, true);

现在也刚刚写了一篇博客post:Collapse category in the Property Panel