请教:关于alv的2个问题

[复制链接]
查看11 | 回复2 | 2011-7-19 13:44:24 | 显示全部楼层 |阅读模式
各位大大,我遇到了问题在这里请教下大家。我用在alv中我通过设置layout在最左边生成了一列checkbox(itab_LAYOUT-box_fieldname = 'BOX'.),我想问如何判断checkbox是否被选中?
还有一个问题就是:在初始化时通过SLIS_FIELDCAT_ALV(列描述)设置了每一列的属性,我想在初始化后通过工具栏的按钮来改变某列中的某些属性(比如:颜色,变成可编辑状态等),请问如何实现。是通过SLIS_FIELDCAT_ALV设置在append 进 SLIS_T_FIELDCAT_ALV(列清单)。
回复

使用道具 举报

千问 | 2011-7-19 13:44:24 | 显示全部楼层
使用单击事件
回复

使用道具 举报

千问 | 2011-7-19 13:44:24 | 显示全部楼层
原帖由 zg123xzg 于 2010-11-16 14:36 发表
各位大大,我遇到了问题在这里请教下大家。我用在alv中我通过设置layout在最左边生成了一列checkbox(itab_LAYOUT-box_fieldname = 'BOX'.),我想问如何判断checkbox是否被选中?
还有一个问题就是:在初始化时通过SLIS_FIELDCAT_ALV(列描述)设置了每一列的属性,我想在初始化后通过工具栏的按钮来改变某列中的某些属性(比如:颜色,变成可编辑状态等),请问如何实现。是通过SLIS_FIELDCAT_ALV设置在append 进 SLIS_T_FIELDCAT_ALV(列清单)。

如果你用OO来做的话~
第一个问题,CALL METHOD go_grid->refresh_table_display.可以根据画面上的操作更新内表
第二个问题,也是一个METHOD ,是用来刷新FIELDCAT 的~~~名字我给忘记了~~LZ可以找找~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行