动态修改alv grid的内容的一个问题
来源:互联网 发布:阿里云ecs连接ftp 编辑:程序博客网 时间:2024/04/26 20:08
最近做了这样的一个屏幕在下面的屏幕里通过批量维护调出上面的屏幕,录入要更改的数据,通过点击保存来动态改变下面屏幕的内容,开始得时候是在上面的屏幕中的保存按钮中调用alv grid control的刷新方法,发现只有第一次点保存的时候才能修改alv grid中的内容,后来在下面的屏幕的PBO中添加了如下代码,功能好使了:
IF g_custom_container IS INITIAL.
CREATE OBJECT g_custom_container EXPORTING
container_name = 'CONT01'.
CREATE OBJECT alv_grid EXPORTING
i_parent = g_custom_container.
CREATE OBJECT alv_dbclick.
SET HANDLER alv_dbclick->on_dbclick FOR alv_grid.
PERFORM frm_set_layout.
PERFORM frm_transfer_data.
ELSE.
PERFORM frm_refresh_alv.
ENDIF.
*&---------------------------------------------------------------------*
*& Form frm_refresh_alv
*&---------------------------------------------------------------------*
* 刷新ALV数据
*----------------------------------------------------------------------*
*----------------------------------------------------------------------*
FORM frm_refresh_alv.
CALL METHOD alv_grid->refresh_table_display
* EXPORTING
* IS_STABLE =
* I_SOFT_REFRESH =
EXCEPTIONS
FINISHED = 1
others = 2.
CALL METHOD cl_gui_control=>set_focus EXPORTING control = alv_grid.
CALL METHOD cl_gui_cfw=>flush.
* CALL METHOD alv_grid->set_table_for_first_display
* EXPORTING is_layout = gs_layout
* i_structure_name = 'ZSTYGINFO'
* CHANGING it_outtab = it_yginfo.
IF SY-SUBRC <> 0.
ENDIF.
ENDFORM.
- 动态修改alv grid的内容的一个问题
- ALV GRID 响应回车事件修改内容
- ALV GRID 响应回车事件修改内容
- ALV GRID的颜色
- 关于ALV GRID的颜色
- 典型的ALV-GRID report
- 关于ALV GRID的颜色
- ALV GRID中筛选功能无效的问题
- 将ALV上修改的内容保存到内表(FM方法)
- ALV GRID的参考文档(I)
- ALV GRID的参考文档(IV)
- ALV GRID的参考文档(V)
- ALV GRID的参考文档(VI)
- ALV GRID的参考文档(九)
- ALV GRID的参考文档 ( 1 )
- ALV GRID的LIST下拉表框
- 通过SUBMIT获取ALV GRID的数据
- ALV GRID 使用过滤器(FILTER)的方法
- 个人收集的技术网站
- 收集了一些WebService
- VC++的Unicode编程
- 高效率嵌入式图形库
- js 浮动广告栏
- 动态修改alv grid的内容的一个问题
- MRTG 配置完整手册
- Vc/MFC中自定义消息及其PostMessage触发使用
- 网站设计之合理架构css
- 地铁派报纸
- C#之修饰符-----virtual和override
- 有问题?MSDN Silverlight技术中文技术论坛上找答案!
- Java EE 6特性
- php5支持imap