【问题标题】:abas ERP FOP "menue command" with multiple rows具有多行的abas ERP FOP“菜单命令”
【发布时间】:2015-12-29 07:03:32
【问题描述】:

不幸的是,我想创建一个包含多行的动态菜单我没有成功地将我的行格式化为一个在另一个之下。

Abas onlinehelp 显示选项 - 将行左对齐和 + 将行右对齐,但这些选项无效。

这是我目前所拥有的:

..!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'

【问题讨论】:

    标签: erp abas


    【解决方案1】:

    以下作品:

    '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 '
    

    所有变量都必须在同一方向上应用固定宽度。

    【讨论】:

    • “所有变量都必须在相同方向上应用固定宽度”,这正是问题所在:-)。我想我必须通过在变量前使用空格来格式化右对齐的值。 THX 和 stackoverflow 的欢迎!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多