In this chapter you will get an overview of all complex graphical objects that were adapted for usage with the Ultralight Client and are available in a web compliant implementation. This chapter also contains a list of Ultralight Client-compatible attributes of the graphical objects as well as restrictions.
caution
Only the attributes of graphical objects listed here are supported by the Ultralight Client! Attributes not listed here are not supported by the Ultralight Client!
complex graphical objects (Ultralight Client) | complex graphical objects (GEDI) |
note
The "general attributes“ are available for all graphical objects.
Name of the attribute |
Restrictions |
|
backCol | - | |
color | - | |
enabled | - | |
foreCol | - |
Name of the attribute |
Restrictions |
|
buttonLabel | Text/Image | only static |
buttonType | BT_TEXT,
BT_PIXMAP, BT_PIXMAP_TEXT |
- |
borderStyle | In the Ultralight Client only the borderStyles BS_NONE and BS_3D are available. | |
font |
Can only be defined statically, not changed dynamically. | |
hoverBackCol | only static | |
hoverForeCol | only static | |
text |
- | |
toggleState | Only available when using a toggle button. |
Figure: Various push buttons
Name of the attribute |
Restrictions |
|
itemEnabled | - | |
number | - | |
selectedPos | - | |
state | - | |
text | - |
Figure: Select using a checkbox
Name of the attribute |
Restrictions |
|
itemEnabled | - | |
number | - | |
selectedPos | - | |
text |
- |
Figure: Select using a radiobox
Name of the attribute |
Restrictions |
|
editable | - | |
text | - |
Figure: A text field
Name of the attribute |
Restrictions |
|
appendItem | - | |
deleteAllItems |
- | |
deletePos | - | |
editable | only static | |
selectedPos | - |
|
selectedText | - |
Figure: Select using a combo box
Name of the attribute |
Restrictions |
|
activeRegister | - | |
deleteRegister | - | |
insertRegister | - | |
namedColumnsHeader | - | |
namedRegisterEnabled | - | |
registerName | - | |
registerPanel | - |
Figure: Tabs in the Ultralight Client
Name of the attribute |
Restrictions |
|
appendLine |
|
- |
cellFillRC |
|
The patterns "hatch" and "gradient" are not supported! |
columnCount |
|
- |
columnEditable |
|
- |
columnHeader |
|
- |
columnName |
|
- |
columnToName |
|
- |
columnWidth |
|
- |
currentCell |
|
- |
filterRows |
|
- |
font |
|
- |
getLineN |
|
- |
gridColor |
|
- |
insertLineN |
|
- |
lineCount |
|
- |
rowHeight |
|
- |
sort |
|
- |
updateLine |
|
- |
Figure: A table in the Ultralight Client
Name of the attribute |
Restrictions |
|
addColumn | only by calling invokeMethod | |
appendItem | only by calling invokeMethod | |
getText | only by calling invokeMethod | |
hideColumn | only by calling invokeMethod | |
insertItem | only by calling invokeMethod | |
removeColumn | only by calling invokeMethod | |
removeItem | only by calling invokeMethod | |
setColumnWidth | only by calling invokeMethod | |
setText | only by calling invokeMethod |
note
The attributes of the tree widget can only be set and read using the method invokeMethod.
Figure: tree widget in the Ultralight Client
Name of the attribute |
Restrictions |
|
addCurve | - | |
connectDirectly | - | |
curveAutoscale | - | |
curveColor | - | |
curveLegendVisibility | - | |
curveLineType | - | |
curveLogScale | - | |
curveMax | - | |
curveMin | - | |
curveNames | - | |
curveScaleBackCol | - | |
curveScaleFormat | - | |
curveScaleVisibility | - | |
curveType | - | |
curveVals | future values can't be used | |
curveVisible | - | |
gotoNow | - | |
logarithmicTrend | - | |
manageLegend | - | |
removeCurve | - | |
scrollPercent | - | |
timeBegin | - | |
timeInterval | - | |
trendRun | - | |
trendStop | - | |
trendTimeMinus | - | |
trendTimePlus | - | |
trendUnzoom | - | |
trendValueMinus | - | |
trendValuePlus | - |
Figure: Trend in the Ultralight Client
note
The time axis of a trend is restricted to a minimum of 5 seconds!
Name of the attribute |
Restrictions |
|
- | Overparameterization isn't supported. |
Figure: A possible panel reference - simple symbol "motor"
Name of the attribute |
Restrictions |
|
ModuleName | - | |
RootPanelOnModule | - |
Figure: Clock (analog)
Name of the attribute |
Restrictions |
|
refPointX |
|
only static |
refPointY |
|
only static |
position |
|
only static |
size |
|
only static |
visible |
|
only static |
borderStyle |
|
only static |
dateFont |
|
only static |
dateFormat |
|
only static |
digital |
|
only static |
showDate |
|
only static |
showTime |
|
only static |
singleLine |
|
only static |
timeFirst |
|
only static |
timeFont |
|
only static |
timeFormat |
|
only static |