radio-button - 在 ABAP screen painter 中定义或扩展单选按钮组

标签 radio-button abap dynpro

如何在图形化 ABAP 屏幕绘制器中定义单选按钮组?

绘制它们很容易,但它们不能作为一个整体工作。

Grouping -> define and grouping -> expand are grey out

最佳答案

第一种方式:

要插入单选按钮,请单击左侧的单选按钮符号,然后单击右侧的 Canvas 以插入单选按钮。

对每个按钮重复。

选择一个按钮来填充name(你在ABAP程序中定义的变量名)和Text(用户可见的标签)

第二种方式: 打开词典窗口(蓝色矩形,里面有一个较小的红色矩形)

键入您在程序中使用的变量名称(您也可以为该结构中的所有字段键入结构名称)

点击从程序中获取。

选择您想要的行。在该行的右端标记单选按钮。单击确定按钮。

单击要插入按钮的 Canvas 。

如何让他们作为一个团队工作

用鼠标选择一个单选按钮。

按住鼠标左键并在所有单选按钮周围拖出一个矩形。

右键单击 -> 单选按钮组 -> 定义(如果您稍后添加内容,则展开)。

完成

但是定义组不行,define和expand都是灰色的

如果您不是从头开始,而是尝试稍后向屏幕绘制器 dynpro 添加一些内容,则可能会发生这种情况。

这就是它发生的原因:当您拖动矩形以选择所有单选按钮时,有时无法避免不是单选按钮的其他屏幕元素。发生这种情况时,您要使用的功能会显示为灰色。

不是拖动矩形,而是

  1. 用鼠标选择第一个单选按钮元素
  2. 您按住键盘上的 ctrl 键
  3. 在按住 ctrl 键的同时,您只在每个剩余的单选按钮上单击一次。

在此之后,所有单选按钮都被选中,现在您可以右键单击 -> 单选按钮组 -> 定义哪些现在不显示为灰色。

关于radio-button - 在 ABAP screen painter 中定义或扩展单选按钮组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31591983/

相关文章:

html - 使用 Rails 获取单选按钮选择

text-editor - 我可以设置ABAP编辑器的背景颜色吗?

abap - 为什么 inline-declared itab 没有在 AT SELECTION SCREEN OUTPUT 中初始化?

button - 带有按钮事件的 SAP 表控件

controls - 如何隐藏Table控件的Column?

jquery/html 在单选按钮检查上添加类,否则如果单选按钮未选中则删除类?

javascript - 根据单选按钮隐藏 html 内容

angular - 如何在 ag-grid 上显示和使用单选按钮?

abap - CL_GUI_TIMER 的 "scope"是什么?