About Customization of Tree Nodes

The tree nodes can be customized and the types of object attached under each node can be defined.

This page discusses:

Settings

The two files allowing the RFLP tree nodes to be customized are located in the resources/msgcatalog directory:

  • CATImmMultiDag.CATRsc: Defines the structure of the tree and the icons.
  • CATImmMultiDag.CATNls: Defines the name of each node.

In CATImmMultiDag.CATRsc, only one level of UI nodes below the ROOT must be declared but you can have several authorized types per UI node.

Knowledge type object can only be attached to leaves nodes.

The node order is important. If KWEType B inherits from KWEType A, the node B corresponding to KWEType B must be declared before the node corresponding to KWEType A otherwise all PLM components of type A or B will be placed in the node A.

Example

In the following example, the requirement types have been broken up. The tree displays one node per type of requirement.

In CATImmMultiDag.CATRsc, three requirement nodes are declared under the ROOT:

For each type of requirement, an icon is declared.

In CATImmMultiDag.CATNls, a name is defined for each requirement node.

Result: