3D Visualization (3DV)

Query Parameters

Query Parameters used in Query Definitions provide the ability to add ‘placeholders’ for actual values used in Conditional statements. This is useful when there is a need to provide some level of control for additional filtering on the part of the end-user. It is possible to use a Parameter in place of the hard-coded value ‘*valve*’. In this case, Users can provide any value they would like to use in place of the default to filter based on the name of the related Part. The below figure shows the added Parameter ‘partNameFilter’ which can then be used in place of the value ‘valve’. This example uses the default Parameter value of ‘*’ which is a wildcard character that will result in all names chosen in this case. Also, for this example the Parameter is placed in between two ‘%’ characters which will cause the name value given to be valid within the actual Part Name for the Part Items.7 For example, a Parameter value of ‘intake’ would match Part Names: ‘Intake Valve’, ‘Left Intake Spring’, ‘Right Intake’ and ‘Intake’. Parameters are added using the Query Parameter Dialog and referenced within a Condition Statement by preceding the Parameter Name with a ‘$’. Query Parameters must be added to the Tree Grid View Definition to be exposed to the user.