OO ALV經常使用功能完整簡例(熱鍵單擊,雙擊,幫助,編輯,自定義工具條等)

1、所用類:ide

cl_gui_alv_gridui

cl_gui_docking_container3d

2、效果圖:blog

     執行:圖片

圖片

單擊
it

圖片

雙擊event

F4幫助table

   航班單元格上F4或點擊 後面的小按鈕class

 

   (本功能在設置字段樣式時實現DEFINE mac_fieldlog.gui

     "設置參考表和參考字段,爲了提供搜索幫助

  wa_fieldcatalog-ref_table       = &4.            "參考表

  wa_fieldcatalog-ref_field       = &5.            "參考字段

    

編輯某單元格並校驗

 修改價格後隨便點擊某個按鈕或者雙擊某個字段,觸發:handle_data_changed


另外

"如下兩個方法達到的效果是:光標離開正在編輯的單元格時,

就觸發了handle_data_changed

 "若是註釋掉如下兩個方法,則只有執行下一操做時纔會觸發handle_data_changed,好比點保存、刪除


 CALL METHOD g_alv_grid->register_edit_event

      EXPORTING

        i_event_id = cl_gui_alv_grid=>mc_evt_modified.


    CALL METHOD g_alv_grid->register_edit_event

      EXPORTING

        i_event_id = cl_gui_alv_grid=>mc_evt_enter.

相關文章
相關標籤/搜索