我自己也使用CL_SALV_TABLE比较少。
一般简单的输出习惯使用function:REUSE_ALV_GRID_DISPLAY
面向对象的CL_GUI_ALV_GRID创建alv 也比较常用。
CL_SALV_TABLE我一般用在弹出框,也就是DEMO9,比如alv展示后,双击某行弹出一个弹出框ALV来展示明细或者其他相关数据。
另外CL_SALV_TABLE标准是不支持某列编辑和单元格编辑的,列编辑,单元音编辑一般使用REUSE_ALV_GRID_DISPLAY_LVC。
后续有时间会写demo
来做些
REUSE_ALV_GRID_DISPLAY_LVC
REUSE_ALV_GRID_DISPLAY
CL_GUI_ALV_GRID
的简单介绍。
下面是发过的所有的 CL_SALV_TABLE demo列表。
ALV demo 01: | CL_SALV_TABLE 简单输出 |
ALV demo 02: | CL_SALV_TABLE 添加排序和汇总 |
ALV demo 03: | CL_SALV_TABLE Add Header (Top of page) |
ALV demo 04: | CL_SALV_TABLE (ICONs and Tooltips) |
ALV demo 05: | CL_SALV_TABLE(Apply Styles to Cell) |
ALV demo 06: | CL_SALV_TABLE 添加 Event |
ALV demo 07: | CL_SALV_TABLE 设置可编辑 |
ALV demo 08: | CL_SALV_TABLE (check box) |
ALV demo 09: | CL_SALV_TABLE ALV 弹出框 |