Expand Objects Using Relationship

You can use a relationship to expand the object under the root node when you have object root nodes; you cannot use the relationship to expand a structure browser that contains non-object based root nodes.

You pass one or more relationship names to the structure browser component as the URL parameter relationship. Pass the relationship name as the symbolic name or the actual name. To pass multiple relationships, use a comma-separated list. Pass the direction parameter with the value from or to to filter the relationship objects based on the direction.

For example, for a single root node:

${COMMON_DIR}/emxIndentedTable.jsp?objectId=14153.763.7771.42626
&table=PartsReview,PartsReleased&relationship=relationship_EBOM,relationship_DesignResponsibility
&direction=from&type=type_Part,type_CADDrawing&header=emxEngineeringCentral.part.eBOM&toolbar=EBOMToolbar

For multiple root nodes:

${COMMON_DIR}/emxIndentedTable.jsp?table=PartsReview&program= 
ECPart;getMyPartList&relationship=relationship_EBOM,relationship_DesignResponsiblity&type=type_Part,type_CADDrawing
&header=emxEngineeringCentral.part.eBOM&toolbar=EBOMToolbar& 
HelpMarker=emxhelpebom&relationshipFilter=true&typeFilter=true

The root object is expanded for the given relationship(s) and the direction. If you pass more than one relationship name, the object is expanded using all the relationships. The direction parameter is optional. By default both directions are expanded. If the expand is either from or to, you must pass it explicitly with the direction parameter. When the structure tree is expanded, the line connecting the parent and child node indicates the direction, with an arrow pointing towards the right direction.