如何在 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中有没有类似的折叠分类的功能?
该函数需要一个具有 name 和 type 属性的对象 - 例如如果我想折叠“图形”类别,我可以这样做:
const panel = viewer.getPropertyPanel();
panel.setVisible(true);
panel.setCategoryCollapsed({name: "Graphics", type: "category"}, true);
现在也刚刚写了一篇博客post:Collapse category in the Property Panel
我正在使用 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中有没有类似的折叠分类的功能?
该函数需要一个具有 name 和 type 属性的对象 - 例如如果我想折叠“图形”类别,我可以这样做:
const panel = viewer.getPropertyPanel();
panel.setVisible(true);
panel.setCategoryCollapsed({name: "Graphics", type: "category"}, true);
现在也刚刚写了一篇博客post:Collapse category in the Property Panel