About Filters
There are few things to be taken into account before creating a markup with a filtered context.
- The filter must be saved on the platform.
- Only one filter can be associated to a markup.
- You cannot replace the filter associated to a markup with another filter.
- If 3D Markup is associated to Product Structure Editor, the filter created and saved in the Product Structure Editor is also considered and this does not change its behavior in 3D Markup.
- You can also open a markup linked to filter in the markup experience in 3DPlay Web App.
About Opening a Markup linked to a filter
There are several cases to be considered while opening a markup linked to a filter.
- If there is no object loaded in the session and a markup linked to a filter is opened,
the product is loaded with the filter applied to it.
- If there is some pre-loaded data in 3D Markup, there are following possible cases:
- If the pre-loaded data is a filter:
- A markup linked to the same filter can be opened in the widget. If the filter is
modified without saving it, the changes remain applied even after opening the
markup.
- A markup linked to a different filter linked to the same product can also be
opened successfully, the old filtered content in the session is replaced with the
new filter content.
- A markup linked to the same product without filtering can also be opened in the
widget. In this case, the unfiltered product is loaded in the session.
- If the pre-loaded data is a product then a markup linked to this product or linked
to a filter of this product can be opened. If the newly opened markup is linked to a
filter of the product, the markup is opened and the filter is applied.
- In all the other cases, the markup is not loaded and a warning is displayed.
About Transitioning Apps
If you switch to another widget, the markup is saved and its content is removed from the
session. The following cases are possible if you switch back to 3D Markup:
- If there are no modifications in the filter, the markup is reloaded.
- If some modifications are made to the filter that leads to the disappearance of some
product structure elements, the markup is reloaded but the overloads and markup features
created on these parts disappear.
- If a new filter is applied before transition, the markup linked to the old filter is
not displayed.