SetSchemaLevels method: OrgChart class

Syntax

SetSchemaLevels(&Array) ;

Description

Use this method to specify the schema levels for an organization chart. Use an array of instantiated SchemaLevel instances. The size of the array is the total number of the schemas defined for this organization chart.

Parameters

Parameter Description

&Array

An array of instantiated SchemaLevel instances.

Returns

None.

Example

SchemaLevel &oSchemaLevel1 = Createobject("SchemaLevel");
SchemaLevel &oSchemaLevel2 = Createobject("SchemaLevel");
SchemaLevel &oSchemaLevel3 = Createobject("SchemaLevel");
SchemaLevel &oSchemaLevel4 = Createobject("SchemaLevel");

/***     Create an instance of of schema zoom level 1 class and instantiate it ***/
SchemaLevel &oSchemaLevel1 =Createobject("SchemaLevel");
&oSchemaLevel1.ID=1;
& oSchemaLevel1.ImageHeight=0;
.... (add code to instantiate &oSchemaLevel1, &oSchemaLevel2,
      &oSchemaLevel3, &oSchemaLevel4 instances).
&SchemaLevels=CreateArray(&oSchemaLevel1, &oSchemaLevel2, &oSchemaLevel3, &oSchema⇒
Level4)
&ocOrgChart.SetZoomSchemaLevels(&SchemaLevls)