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.
|
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.
|
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.
|
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.
|
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;
}