Customizing existing off-page connector types

Predefined connector types

JViews TGO provides IltOffPageConnector types that you can use directly in your applications, as listed in the following table.

Off-page connector types and their graphical representation

Type

Representation

Description

Standard

 

Standard off-page connector

Managed

 

The off-page connector represents a generic managed entity.

SingleManaged

 

The off-page connector represents a single entity currently managed by the system.

MultipleManaged

 

The off-page connector represents multiple entities currently managed by the system.

Unmanaged

 

The off-page connector represents a generic entity not managed by the system.

SingleUnmanaged

 

The off-page connector represents a single entity currently not managed by the system.

MultipleUnmanaged

 

The off-page connector represents multiple entities currently not managed by the system.

Properties of predefined connector types

The properties listed in the following table apply to all the predefined off-page connector types.

CSS properties for the predefined off-page connector types

Property Name

Type

Default Value

Description

shapeWidth

float

19

Denotes the width of an off-page connector.

shapeHeight

float

19

Denotes the height of an off-page connector.

depressed

boolean

false

Denotes whether the graphic representation of the off-page connector is displayed depressed or not.

tiny

boolean

false in the network and equipment components

true in the table and tree components

Sets the off-page connector base to the tiny representation. The tiny representation is used mainly in the tree and table components.

logical

boolean

false

Sets the off-page connector base to the logical representation. In the logical representation, all off-page connector types have the same look, that is a rectangular shape.

Mapped properties of predefined connector types

The properties listed in the following table are mapped, that is, their value is computed automatically from the alarms set in the object (column Set). You can override the mapped values or customize their graphic representation even when the object does not carry states and alarms.

Mapped CSS properties for off-page connectors

Property Name

Type

Set

Default Value

Description

foreground

Color

Yes

28% gray in the IltObject class style

Denotes the foreground color of the object base.

background

Color

Yes

Transparent ( null )

Denotes the background color of the object base.

fillStyle

ilog.util.IlFillStyle

Network node

IlFillStyle.SOLID_COLOR for user-defined business objects

IlFillStyle.PATTERN for predefined business objects

Denotes the style used to fill the base of an object.

Possible values are:

IlFillStyle.NO_FILL

IlFillStyle.SOLID_COLOR

IlFillStyle.LINEAR_GRADIENT

IlFillStyle.RADIAL_GRADIENT

IlFillStyle.TEXTURE

IlFillStyle.PATTERN

fillTexture

Image

Network node

null

Denotes the texture used to fill the base of an object. This property is only used if fillStyle is set to IlFillStyle.TEXTURE.

fillPattern

Pattern

Yes

null (Solid)

Denotes the pattern used to fill the base of an object. This property is only used if fillStyle is set to IlFillStyle.PATTERN.

fillStart

float

Network node

0f

Returns the position where the gradient of an object starts, that is, where the color is the one defined by property foreground. This property is only used if fillStyle is set to IlFillStyle.RADIA_GRADIENT or IlFillStyle.LINEAR_GRADIENT.

fillEnd

float

Network node

1f

Returns the position where the gradient of an object ends, that is, where the color is the one defined by property background. This property is only used if fillStyle is set to IlFillStyle.RADIA_GRADIENT or IlFillStyle.LINEAR_GRADIENT

fillAngle

float

Network node

0

Returns the angle (in degrees) of the gradient used to fill the base of an object. This property is only used if fillStyle is set to IlFillStyle.RADIAL_GRADIENT or IlFillStyle.LINEAR_GRADIENT

borderColor

Color

Yes

10% gray

Denotes the primary color of the base border.

borderColor2

Color

Yes

60% gray

Denotes the secondary color of the base border.

reliefThickness

float

No

1

Denotes the width of the relief on the base border.

Property for the standard predefined connector type

The property listed in the following table is specific to the type IltOffPageConnector.Standard. This type determines the graphic representation of an off-page connector in the form of two nested relief diamonds.

CSS property specific to the IltOffPageConnector.standard type

Property Name

Type

Default Value

Description

reliefDistance

int

4

Denotes the distance between two nested reliefs diamonds.

How to customize standard off-page connectors

The following CSS extract shows how you can customize the graphic representation of standard off-page connectors. In this example, the size of the off-page connector is set to 21x21:

 

object."ilog.tgo.model.IltOffPageConnector"[type=Standard] {

   shapeWidth: 21;

   shapeHeight: 21;

}