Purpose |
With
pos
you can shift fields, field groups, pushbuttons, radiobuttons, check boxes
and tables to new positions. |
Examples |
pos
F[Business area.]
(10,50)
pos
G[Client specific configuration]
G[Client specific configuration]+(10,0)
pos
#[12,60](12,50)
pos
T[ORDERS](10,20)
|
Format |
pos
[screen element]
(position)
In the case of fields both
the field name and the value of the input field are shifted. In the case
of field groups all elements within the group and the group box itself are
shifted.
With
pos
you can also change
the position of the individual tabs within a tabstrip. Example:
pos
P[Purchasing]
1
pos
P[Plant stock]
2
pos
P[Forecasting]
3
|
Additional
options |
-triple |
Applicable for input/output
fields with an additional text field behind the entry field. All
3 fields are shifted. |
-value |
Applicable for input/output
fields. Only the field value (entry field) is shifted.
|
-text |
Applicable for input/output
fields. Only the field text is shifted. |
width= |
Applicable for special
controls X[...], e.g. a grid control: sets a new control width
|
height= |
Applicable for special
controls X[...], e.g. a grid control: sets a new control height |
|
Tips
& Tricks |
- If you wish to move all
fields of a field group except one, you can first remove this field
from the box using
pos
and then move the rest.
- If you specify the position
within a script command symbolically by another screen element and shift
this screen element to a new position using
pos,
then its old position is valid for all script lines before the
pos command,
and the new position for all following script lines. Example:
text
F[Account]+(0,50)
"Text 1"
pos
F[Account]
F[Account]+(1,0)
text
F[Account]+(0,50)
"Text 2"
The two text strings
"Text 1"
and
"Text 2"
appear in
two lines one under the other.
- If you want to swap over
the position of two fields, it is not correct to do it in the following
way:
pos
F[Account]
F[Currency]
pos
F[Currency]
F[Account]
Instead you must use
absolute coordinates in the 2nd
pos
command, or
refer to a fixed screen element.
- See
GuiXT tutorial 1 Change screen layout
for details.
|
Components |
GuiXT |