Default Tree Grid View Definition

The default Tree Grid View Definition uses the Base Query Definition (see Section Base Query Definition) to display the hierarchy of CAD Items only. It is a similar configuration (in view only) to the CAD Item Display used by the Monolithic Viewer (see Section Monolithic vs Dynamic Viewer). For Aras Innovator, the Tree Grid View Definition named ‘View3D_CAD’, accessible in the Table of Contents folder hierarchy Administration→Configuration→Tree Grid Views, is configured by default for the Dynamic and Streaming Viewers. This Tree Grid View Definition can be used as a guide when creating alternative Views for use with the Dynamic and Streaming Viewers.

Note
The Default Tree Grid View Definition should not be modified. It has default Permissions designed to prevent inadvertent removal or change. See section Customizing the Tree Grid View Definition for a description of how to customize the Tree Grid View Definition used for the Dynamic and Streaming Viewers.

The Max Visible Children On Expand field is used to specify the maximum number of peer Items to query and display in the Tree Grid View when the view is refreshed or a related Item is expanded. Peer Items refer to the direct child Items for any parent Item. If there are more Peer Items that exist for any parent Item, the show more link is included in the Tree View portion of the Tree Grid View. Selecting this link displays the next set of peer Items and so on.

The value used for the Max Visible Children On Expand setting affects the performance of 3D View→Tree Grid View selection synchronization. The reason has to do with the algorithm used to query down to the CAD Item that is associated with the selected 3D component geometry in the view. The larger the breadth of the assembly (that is, the larger the number of CAD Items at any given level in the CAD Structure hierarchy) the larger the potential for multiple simultaneous queries to be executed as the associated ‘leaf’ node in the Tree View is uncovered.

Figure 30 is used to illustrate the automated process of the system making subsequent queries to display the CAD Item rows in the Tree Grid View associated with the selected part. Assume the context CAD Item (‘A’) is shown in the Tree Grid View. The shaded circles in the diagram represent CAD Items and the numbers in each represent the query sequence number associated with displaying that CAD Item in the Tree Grid View. When the Max Visible Children On Expand is set to ‘3’ the system makes 7 queries until it reaches the depth and breadth of the selected Path. Likewise, when the Max Visible Children On Expand is set to ‘10’ the system makes 4 queries until it reaches the depth and breadth of the selected Path.

The Max Grow Levels field is used to set the depth of queries for each related Item. The default is 2. The larger the value, the deeper the query into each related Item. For a CAD Structure that is large (both in depth and breadth) these queries can take a long time before the Tree Grid View is updated.

The default Tree Grid View simply maps the CAD Query Items from the Base Query and uses the keyed_name Property for the node text.