动态修改alv grid的内容的一个问题
2008-01-22 10:57
218 查看
最近做了这样的一个屏幕在下面的屏幕里通过批量维护调出上面的屏幕,录入要更改的数据,通过点击保存来动态改变下面屏幕的内容,开始得时候是在上面的屏幕中的保存按钮中调用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.
相关文章推荐
- 借助cookie实现子网页修改父网页内容遇到的问题:同一个浏览器访问相同页面,会互相影响。 (已解决)
- Extjs gridpanel 动态修改store内容
- 迁入阿里云后:解决了一个IIS动态内容压缩的问题
- javascript动态方法调用与参数修改的问题
- 在Web.Config文件中使用configSource,避免动态修改web.config导致asp.net重启(另添加一个Config文件用于管理用户数据)
- module作为多个APP的业务包依赖导入studio不能提交SVN不能与源文件的同步修改内容的问题
- 在Asp.net Ajax中动态创建TabPanel控件中碰到的一个问题
- eclipse中web动态工程修改图片内容但保持原名后,在tomcat上显示不出替换效果
- Extjs4.2:运行时修改store的url达到动态改变Grid数据的目的
- 今天研究了一个有趣的网络问题:双网卡DHCP(动态获取IP)
- jQuery动态实现title的修改 失效问题
- 问题小结(2)-dialog内容动态变化(调用系统方法时)
- javascript动态修改标签内容
- Krpano学习:认识全景生成.bat文件及其相关配置文件(三) 在C#中修改.config文件内容(动态修改全景输入路径、名称等)
- chrome v46渲染partial html内容的一个问题
- Spring中如何获取和重置一个BeanFactory对象?或者说,如何动态修改Hibernate Configuration?
- Javascript动态方法调用与参数修改的问题
- 针对这一段时间ASP.NET版中比较集中突出的问题,我写了一个完整的页面,包含显示/修改/删除/添加/排序/合并/写文件/显示图片或文档,有详细代码注释
- OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法
- GRID方式ALV导出数据到本地丢掉最后一位的问题