首页 > 其他 > 详细

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

时间:2020-03-22 16:52:26      阅读:71      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

具体实现方法如下:

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

技术分享图片

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

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

完整代码:

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

技术分享图片

以上。

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

原文:https://www.cnblogs.com/lvdong18847870057/p/12546276.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!