Configuring Attributes in Widgets

​​​​​​​​​​​​​​A common configuration in traditional ENOVIA web apps is configuring the attributes in forms and property pages; for example re-ordering attributes. This is very easy to do with the webform common component, but is this possible with widgets, and if so, how?


For on-premise environments, the attributes on the properties page in a widget can be configured by object type. OOTB properties, custom attributes added via the Collaborative Space Configuration Center, and custom extensions can all be configured.


Each type that can be configured has a json file in this directory:

/apache-tomcat/webapps/3DSpace/WEB-INF/classes/resources/masks/bus


For example, VPMReference.json for Physical Products.


You can edit the json file and re-order, add, or remove attributes.

For an editable attribute, set the status to “RW.” For a read-only attribute, set the status to “RO.”

Restart the 3DSpace web app server for your changes to take effect.


Extension attributes can be modified by editing the appropriate json file in this directory:

/apache-tomcat/webapps/3DSpace/WEB-INF/classes/resources/masks/itf


Relationship attributes can be modified by editing the appropriate json file in this directory:

/apache-tomcat/webapps/3DSpace/WEB-INF/classes/resources/masks/rel


#ChangeandConfigurationManagement

Tips_and_Tricks 

Tips and Tricks ​​​​​​​

Change_and_Configuration_Management ​​​​​​​