zoukankan      html  css  js  c++  java
  • 单元格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

    以上。

  • 相关阅读:
    vs 文件头自动添加注释
    .NET开发人员必知的八个网站
    鼠标移动到曲线图上显示值
    显示器分辨率不同,部分winform控件在其他机器上显示不全
    dotnetcharting 的简单使用
    C#Winform中ToolTip的简单用法,
    SQL Server 2008 报错:已成功与服务器建立连接,但是在登录前的握手期间发生错误
    开源组件整理
    java实现控件的移动及使用鼠标改变控件大小
    基础知识点七
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12546276.html
Copyright © 2011-2022 走看看