Autodesk forge 一个接一个的浏览者。7.37--使用setAggregatedProperties
我正在使用自定义属性面板。 有没有关于如何在查看器中用新的“setAggregatedProperties”替换旧的“setProperties”的示例Autodesk forge 一个接一个的浏览者。7.37--使用setAggregatedProperties,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我正在使用自定义属性面板。 有没有关于如何在查看器中用新的“setAggregatedProperties”替换旧的“setProperties”的示例 提前感谢是的,此示例正在使用它: 源代码: 谢谢你,亚当。在这些日子里,我已经找到了你的项目和你的代码,现在我已经了解了如何使用aggregateProperties class CustomPropertyPanel extends Autodesk.Viewing.Extensions.ViewerPropertyPanel { c
提前感谢是的,此示例正在使用它: 源代码:
谢谢你,亚当。在这些日子里,我已经找到了你的项目和你的代码,现在我已经了解了如何使用aggregateProperties
class CustomPropertyPanel extends Autodesk.Viewing.Extensions.ViewerPropertyPanel {
constructor (viewer, options) {
super(viewer, options);
this.properties = options.properties || {};
}
setAggregatedProperties(propertySet) {
Autodesk.Viewing.Extensions.ViewerPropertyPanel.prototype.setAggregatedProperties.call(this, propertySet);
// add your custom properties here
const dbids = propertySet.getDbIds();
dbids.forEach(id => {
var propsForObject = this.properties[id.toString()];
if (propsForObject) {
for (const groupName in propsForObject) {
const group = propsForObject[groupName];
for (const propName in group) {
const prop = group[propName];
this.addProperty(propName, prop, groupName);
}
}
}
});
}
};