abap - 向 CL_GUI_SPLITTER_CONTAINER 添加多个控件?
问题描述
我正在尝试使用 OO 编码构建我的屏幕,因此我使用 CL_GUI_SPLITTER_CONTAINER 将我的屏幕分割成多个区域。
但是当我将两个或多个 CL_GUI_INPUT_FIELD 添加到一个 SPLITTER_CONTAINER 时,我只会在屏幕上看到其中一个控件。
当我为每个控件使用拆分器容器时,它就可以工作,比如网格系统。但这不太适合。
IF mo_body_content IS INITIAL.
mo_body_content = NEW cl_gui_splitter_container(
parent = mo_body_container->get_container( row = 1 column = 2 )
rows = 1
columns = 2
).
mo_body_content->set_border( abap_false ).
mo_body_content->set_column_sash( id = 1 type = cl_gui_splitter_container=>type_movable value = cl_gui_splitter_container=>false ).
mo_body_content->set_column_sash( id = 1 type = cl_gui_splitter_container=>type_sashvisible value = cl_gui_splitter_container=>false ).
ENDIF.
DATA(input) = NEW cl_gui_input_field(
parent = mo_body_content->get_container( column = 1 row = 1 )
label_text = 'Surname'
label_width = 9
).
DATA(input2) = NEW cl_gui_input_field(
parent = mo_body_content->get_container( column = 1 row = 1 )
label_text = 'Name'
label_width = 4 ).
解决方案
推荐阅读
- python - Python Seaborn Boxplot:在晶须上叠加 95 个百分位值
- python - 设计这个轨迹类的最佳方法
- sql - 使用 Rollup 时重命名 Null 值
- svg - foreignObject 浏览器兼容性
- python - Python - 将 2D 坐标对列表转换为 2 个 X 和 Y 分量列表
- r - 熔化具有列表数据类型的 data.table(获取一个列中的值列表,以获得另一个列中的每个唯一值)
- javascript - JavaScript 条件重定向
- kubernetes - Kubernetes 是否包含 UUID 服务?
- php - cURL 结果作为另一个 cURL 参数
- javascript - 异步意外标识符