ALV GRID(2) 详解2

上文中讲到ALV会是可以交互的,今天就介绍下在交互的form中可以做的事情

5、更新内表

ALV GRID中是可以设置某一列的内容是可以编辑的,但是编辑后的内容并不会自动更新内表,这时就需要主动的去刷新内表,方法如下:

data:lwk_grid type ref to cl_gui_alv_grid.
  call function 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
      e_grid = lwk_grid.
  call method lwk_grid->check_changed_data.

6、刷新ALV

同样内表的内容变化了,ALV显示的内容也是不会自动更新的,使用下面的方法会自动刷新ALV显示内容

i_selfield-refresh = 'X'.

但如果仅有这句话,刷新后的页面是从第一行、第一列开始显示的,加上下面的代码可以确保显示位置的固定

  i_selfield-col_stable = 'X'.
  i_selfield-row_stable = 'X'.

 

posted on 2016-04-13 13:25  ydream  阅读(306)  评论(0)    收藏  举报

导航