如何解决向 CL_GUI_SPLITTER_CONTAINER 添加多个控件?
我正在尝试使用 OO-Coding 构建我的屏幕,因此我使用 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 ).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。