CL_GUI_DOCKING_CONTAINER CL_GUI_SPLITTER_CONTAINER 控制区域、容器、Grid 关系 先在屏幕上绘制一个用户自定义控件区域,然后该用户以自定义控件区域为基础来创建CL_GUI_CUSTOM_CONTAINER容器实例,最后以此容器实例来创建CL_GUI_ALV_GRID实例 CL_GUI_ALV_GRID 重要方法 SET_TABLE_FOR_FIRST_DISPLAY ALV 展示方法 参...
dynnr='9000'extension=2050"初始宽度side = cl_gui_docking_container=>dock_at_left.CREATEOBJECTgo_gridEXPORTINGi_parent=go_container.*获取字段目录PERFORMprepare_field_catalogCHANGINGgt_fieldcat .*获取样式PERFORMprepare_layoutCHANGINGgs_layout .*响应事件PERFORMeventload.*锚定ALV变式标记CLEARgs_variant. g...
OOALV主要通过CL_GUI_ALV_GRID这个类来控制alv的显⽰。ALV显⽰需要屏幕容器,容器对应类:1、cl_gui_custom_container,默认容器alv⾃动占满整个容器;2、cl_gui_docking_container,docking容器alv宽度可以直接调整;3、cl_gui_splitter_contianer,splitter容器,可以将屏幕划分区域显⽰多个alv;2.1、cl_gui_...
o_con exporting side=cl_gui_docking_container=>dock_at_bottom ratio=90,o_alv exporting i_parent=o_con.__fcat:'MATNR''物料号','MAKTX''物料描述'.sethandler lcl_event=>befor_sort_clickforo_alv.o_alv->set_table_for_first_display(changing it_outtab=gt_makt it_fieldcatalog=gt_fcat)....
G_DOCKING TYPE REF TO CL_GUI_DOCKING_CONTAINER. DATA: G_CONTAINER1 TYPE REF TO CL_GUI_CUSTOM_CONTAINER, G_GRID1 TYPE REF TO CL_GUI_ALV_GRID, G_CONTAINER2 TYPE REF TO CL_GUI_CUSTOM_CONTAINER, G_GRID2 TYPE REF TO CL_GUI_ALV_GRID, G_CONTAINER3 TYPE REF TO CL_GUI_CUSTOM_CONTAINER...
DATA:lo_container_box TYPE REF TO cl_gui_dialogbox_container. "可变大小容器 DATA:lo_docking TYPE REF TO cl_gui_docking_container. "可拆分容器 DATA:lo_splitter TYPE REF TO cl_gui_splitter_container. "通用容器,父类 DATA:lo_container_top TYPE REF TO cl_gui_container. ...
1. 隐藏需要拦截的标准按钮; 2. 添加自定义按钮及相关事件; 3. 使用方法在响应自定义按钮事件的代码里,调用set_user_command方法发送标准按钮事件命令。 示例代码如下图 classlcl_event definition.publicsection.class-methods:toolbarforevent toolbar of cl_gui_alv_grid importing e_object e_interactive,befor...
container与生成docking无关) 在PBO中实例化docking controlMODULEstatus_0100OUTPUT.SETPF-STATUS'PF_0100'.SET...ABAPDocking ControlContainer开发实例 使用时需引用cl_gui_docking_container事物DATA:splitterTYPE REF TO 【转载】OO ALV-单击事件,双击事件,添加自定义按钮事件(EVENT)实例 ...
data: gt_fieldcat_excel type lvc_t_fcat."上传用的ALV*ALVdata: g_container type ref to cl_gui_docking_container, g_alv_grid type ref to cl_gui_alv_grid. data: it_exclud_button type ui_functions."删除的按钮***Upload Excel ALV上传用data: g_custom_container type ref to cl_gui_custom...
例如设置初始的排序顺序,把某些按钮置为非激活状态等。下面我们来简单看一下alv的实现步骤,作为一个控件对象必须有一个容器来实现与屏幕的连接。我们用cl_gui_custom_container这个类的实例来实现这个目的。另外还有一些其他类的实例也可能会用到,比如cl_gui_docking_container,cl_gui_dialogbox_container。首先我们...