首先要明確設定下拉列表、超連結什麼的都是事件,需要在alv輸出函式reuse_alv_grid_display_lvc裡傳 it_events = gt_events。來寫乙個事件告訴程式
接著就需要定義 事件的內錶gt_events、下拉列表的內錶gt_dropdown 、輸出表的字段型別定義中新增 dd_handle type int4,
還需要在表頭目錄裡定義是哪個字段設定為下拉給加上dd_handle
ls_fcat-drdn_field = 『dd_handle』.
data:
ls_dropdown type lvc_s_drop,
ls_maitain_info type gty_maitain_info,
l_count type i.
refresh:
gt_dropdown.
if **_fun eq '1'.
loop at gt_maitain_info into ls_maitain_info.
add 1 to l_count.
clear:
ls_dropdown.
ls_dropdown-handle = l_count.
ls_dropdown-value = ls_maitain_info-freight.
ls_maitain_info-dd_handle = l_count.
modify gt_maitain_info from ls_maitain_info.
endloop.
elseif **_fun eq '2'.
loop at gt_maitain_edit into ls_maitain_info.
add 1 to l_count.
clear:
ls_dropdown.
ls_dropdown-handle = l_count.
ls_dropdown-value = ls_maitain_info-freight.
if ls_maitain_info-freight is initial.
clear:
ls_dropdown.
ls_dropdown-handle = l_count.
ls_dropdown-value = '是'.
clear:
ls_dropdown.
ls_dropdown-handle = l_count.
ls_dropdown-value = '否'.
elseif ls_maitain_info-freight eq '是'.
clear:
ls_dropdown.
ls_dropdown-handle = l_count.
ls_dropdown-value = '否'.
else.
clear:
ls_dropdown.
ls_dropdown-handle = l_count.
ls_dropdown-value = '是'.
endif.
ls_maitain_info-dd_handle = l_count.
modify gt_maitain_edit from ls_maitain_info.
endloop.
endif.
endform.
在這裡寫事件
`form frm_set_event .
data:
ls_events type slis_alv_event.
在這裡呼叫下拉列表的方法
form frm_caller_exit
using ls_data type slis_data_caller_exit.
data: l_alv type ref to cl_gui_alv_grid.
call function 'get_globals_from_slvc_fullscr'
importing
e_grid = l_alv.
call method l_alv->set_drop_down_table
exporting
it_drop_down = gt_dropdown.
endform.
SQL Server 如何設定某列自增
對於已經建好的資料庫表,可以採用兩種方法來修改 若還有疑問可以看看最後的備註 1 通過sql server management studio修改 我使用的是2012版的 選擇資料庫表右鍵 設計表 點一下你要修改的列 在下方看到列屬性 將標識規範點開 在 是標識 那選擇是就改好了 完成以後如下所示 ...
ALV2 ALV列 行 單元格顏色設定
1 顏色含義 1 海藍 2 淺清 3 黃色 4 淺藍 5 青色 6 紅色 7 橙色。1 首位為主顏色 2 次位為輔助顏色 3 末位為0時,表示首位數字表為 的底色 末位為1時,則表示以1為底色,首位數字則表為 字型的顏色 末位為其它顏色時,則表示底色為alv的預設顏色 以上三條是本人大概總結出來的規...
ALV列 行 單元格顏色設定
1 顏色含義 1 海藍 2 淺清 3 黃色 4 淺藍 5 青色 6 紅色 7 橙色。1 首位為主顏色 2 次位為輔助顏色 3 末位為0時,表示首位數字表為 的底色 末位為1時,則表示以1為底色,首位數字則表為 字型的顏色 末位為其它顏色時,則表示底色為alv的預設顏色 以上三條是本人大概總結出來的規...