螢幕狀態按鈕控制

2021-09-29 15:47:41 字數 1130 閱讀 5725

新增帶圖示的功能按鈕及觸發事件

include:

tables: sscrfields.

initialization.

data lw_functxt type smp_dyntxt.

lw_functxt-text = 『@3i@維護』.

lw_functxt-quickinfo = 『維護篩選條目』.

sscrfields-functxt_01 = lw_functxt.

lw_functxt-text = 『@10@顯示』.

lw_functxt-quickinfo = 『顯示篩選內容』.

sscrfields-functxt_02 = lw_functxt.

排除執行onli狀態按鈕

at selection-screen output.

data lt_exclude type table of sy-ucomm.

call function 『rs_set_selscreen_status』

exporting

p_status = sy-pfkey

tables

p_exclude = lt_exclude.

事件控制

at selection-screen.

case sy-ucomm.

when 『fc01』.

perform frm_get_data.

perform frm_layout_build." 設定**樣式

clear gt_edit_field.

gw_edit_field-fieldname = 『effectiveend』.

perform frm_field_edit tables gt_edit_field. " 建立表頭資料

perform frm_data_out.

when 『fc02』.

perform frm_get_data.

perform frm_layout_build." 設定**樣式

perform frm_field_show. " 建立表頭資料

perform frm_data_out.

endcase.

選擇螢幕加按鈕

report yhk1.tables sscrfields.selection screen begin of block sc with frame title text 001.parameters p bukrs type bukrs.selection screen end of block...

按鈕外掛程式和按鈕狀態切換

按鈕外掛程式 1.data loading text 正在登入.按鈕單擊後不能點選,按鈕顏色變淺並且 文字為 正在登入.2000秒後恢復正常 繫結事件 定時器 id button loading window.settimeout function 2000 2.data complete text...

按鈕許可權控制

通過 獲取前台傳入請求引數 類 方法 handlermethod methodobj handlermethod handler string function methodobj.getbean getclass getname methodobj.getmethod getname 編寫許可權檢...