• 单元格style应用-按钮、热点(hotspot)、checkbox等


    单元格(cell)style在ALV中扮演着十分重要的角色,可以通过单元格style将单元格设置成文本、checkbox、热点(hotspot)、链接(link)、按钮、下拉list等,详细可以接口IF_SALV_C_CELL_TYPE看到,如下:

    2016-09-26_15-44-59

    具体实现方法如下:

    1,在SALV最终输入内表中定义一个保存style的字段,字段类型为salv_t_int4_column,是个表类型,表类型中的结构(structure)定义如下,由一个列名和对应值组成。当不指定列名,只对value赋值,意味着整行的单元格都应用同一个style,具体例子参照下面的代码中(将第5行全部设定为热点)。

    2016-09-26_16-01-11

    2,将单元格的style保存到1中的字段,

    3,调用cl_salv_columns_table->set_cell_type_column()指定保存style的字段,也就是步骤1中创建的字段

    完整代码:

    运行后,第二行 VBELN列设定hotspot,第三行ERDAT单元格设定成按钮,整个第5行设置成hotspot,如下:

    2016-09-26_15-41-21

    以上。

  • 相关阅读:
    java ppt4
    课后作业 2
    课后作业2
    java ppt题目
    CommandParameter设计
    《大道至简》第二章读后感
    8.多态
    7.接口与继承
    6.数组
    字符串
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12546276.html
Copyright © 2020-2023  润新知