繁体   English   中英

在 Forge Viewer 中更改模型的属性面板

[英]Change properties panel of the model in Forge Viewer

如何过滤模型的属性列表并从属性面板中隐藏某些属性?

您应该阅读 Augusto 的这篇文章 文章向您展示了如何添加属性,但原理与从列表中删除/过滤属性相同。 以下是您可能需要的一些 API:

/**
* Adds the given properties to the display panel.
* @param {Array} properties - An array of properties, each property represented as {displayName: name, displayValue: value}.
* @param {Object=} [options] - An optional dictionary of options.  Currently unused.
*/
PropertyPanel.prototype.setProperties = function (properties, options) 

/**
* Adds a property to this panel.  The property is defined by its name, value, and category.  The
* add will fail if a property with the same name, value, and category already exists.
*
* @param {string} name - The name of the property to add.
* @param {string} value - The value of the property to add.
* @param {string} category - The category of the property to add.
* @param {Object=} [options] - An optional dictionary of options.
* @param {boolean} [options.localizeCategory=false] - When true, localization is attempted for the given category
* @param {boolean} [options.localizeProperty=false] - When true, localization is attempted for the given property
* @returns {boolean} - true if the property was added, false otherwise.
*/
PropertyPanel.prototype.addProperty = function (name, value, category, options)

/**
* Returns whether this property panel currently has properties.
*
* @returns {boolean} - true if there are properties to display, false otherwise.
*/
PropertyPanel.prototype.hasProperties = function ()

/**
* Removes a property from this panel.  The property is defined by its name, value, and category.
*
* @param {string} name - The name of the property to remove.
* @param {string} value - The value of the property to remove.
* @param {string} category - The category of the property to remove.
* @param {Object=} [options] - An optional dictionary of options.  Currently unused.
* @returns {boolean} - true if the property was removed, false otherwise.
*/
PropertyPanel.prototype.removeProperty = function (name, value, category, options) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM