2015-12-29 36 views
2

我想創建一個多行動態菜單,不幸的是我沒有成功將我的行格式化爲一個在另一個之下。abas ERP多行FOP「menue命令」

Abas onlinehelp顯示選項 - 將行對齊到左側,+將行對齊到右側,但這些選項不起作用。

enter image description here

這是我到目前爲止有:

..!interpreter english noabbrev 
.. 
.type int xii1 
.type int xii2 
.type int xii3 
.type int xii4 
.type text xtmenu 
.. 
.formula U|xii1 = 0 
.file -TEMPNAME U|xtmenu 
.input DATEI.F 
.output NEW 'U|xtmenu 
.. 
..: Create a dynamic menue 
.. 
'G|kommandochar'menu 
-   +   -   - 
.. 
!LOOP 
.continue LOOPEND ? U|xii1 >= 100 
.formula U|xii1 = U|xii1 + 5 
.formula U|xii2 = U|xii1 + 5 
.formula U|xii3 = U|xii2 + 5 
.formula U|xii4 = U|xii3 + 5 
'U|xii1 ' ' U|xii2' 'U|xii3 ' 'U|xii4 ' 
.continue LOOP 
!LOOPEND 
.. 
.output TERMINAL 
.. 
..: call dynamic menue 
.input 'U|xtmenu' 

回答

2

以下工作:

'G|kommandochar'menu 
-   +   -   + 
First  Second Third  Fourth 
.. 
!LOOP 
.continue LOOPEND ? U|xii1 >= 100 
.formula U|xii1 = U|xii1 + 5 
.formula U|xii2 = U|xii1 + 5 
.formula U|xii3 = U|xii2 + 5 
.formula U|xii4 = U|xii3 + 5 
'U|xii1 ' 'U|xii2 ' 'U|xii3 ' 'U|xii4 ' 

所有的變量都已經固定在同一方向施加寬度。

+0

「所有變量必須在_same direction_上應用固定寬度」,這確實是問題:-)。我想我必須通過在變量前面使用空格來格式化右對齊的值。 THX和歡迎通過stackoverflow! –