Each Tree-view item can have a list of child items that are displayed below this item. A user can navigate through the Tree-view by selecting, expanding and collapsing items as well as modifying tree data by editing item labels, checking and unchecking items.
The classic Tree-View navigation control, used to group and display a hierarchical list of items, has been enhanced in Advance Design – Steel Connection module with some additional options:
Tree-View control: How it works?
The tree mechanism implies that for each tree-family item, the same parameters are displayed inside the window, even if some of them are inactive (if they do not make sense for that particular tree-family member).
Same parameters for each tree-family member
At root node level (either at Parent item Ievel or at Tree family level), the state of the parameters is displayed in so-called “multi-edit” state:
When it comes to the additional operations that can be done either at parent or at child level, it works as follows:
1. Parent or child items have checkboxes associated, therefore, they control if the elements are created in the model or not. The third state of a tree view control shows on parent nodes that check states for children are not all the same.
For example, for Gable wall end plate connection, only Flange stiffeners are placed on the beam; thus, the Beam stiffeners category, which groups all the stiffeners that can be placed on the beam, has an indeterminate state, as one “child” item has a different value.
2. In the situation when a child item has the same parameter values as another, a copy function is available at right click. Values can be copied only from other active child items, with a common parent.
For example, Web doublers can borrow the parameter values from the other active child items, Flange and Center stiffeners on beam.
Tree-View control: Practical applications
One of the practical applications of the Tree-view control is in Advance Design – Steel Connection module.
Here is how the mechanism works for the Gable wall with external bolts connection when the Plate tab is open. The dialog box allows you to select the desired options available for configuring the groups of Shim Plates:
GRAITEC GROUP 2018 | WE'VE UPDATED OUR PRIVACY NOTICE - Click here to find out more about how we collect, store and handle your personal data and your rights.