我有一些單選按鈕,當我在它們之間切換時,某些塊出現/消失。 但是,如果我將參數設置爲強制性或必需的,除非我填充它們,否則它們不會隱藏。我想製作參數,但當我更改單選按鈕選項時,我需要隱藏它們。更改單選按鈕時隱藏一個強制參數
1
A
回答
4
我想這是一個選擇屏幕...
- 然後循環在你的屏幕,並檢查 「YOUR_RADIO_BUTTON」
值啓用或禁用塊
AT SELECTION-SCREEN OUTPUT. LOOP AT SCREEN. * Radio button parameter = P_RADIO * hide the parameter named "to_hide" IF P_RADIO EQ 'X' AND SCREEN-NAME CS 'TO_HIDE'. SCREEN-INPUT = 0. MODIFY SCREEN. ENDIF. * display the parameter named "to_hide" IF P_RADIO <> 'X' AND SCREEN-NAME CS 'TO_HIDE'. SCREEN-INPUT = 1. MODIFY SCREEN. ENDIF. ENDLOOP.
+0
我明白你的意思,但如果block內的參數是強制性的,你不能隱藏一個block,因爲你需要填寫必須的參數。 – luiserta
2
如果您使用PARAMETERS ... OBLIGATORY
,這是一個無條件聲明 - 無論其他設置如何,此參數都是必需的。如果您需要進行條件檢查,則必須自行編碼:
PARAMETERS p_chkbuk AS CHECKBOX.
PARAMETERS p_bukrs TYPE bukrs.
AT SELECTION-SCREEN ON p_bukrs.
IF p_chkbuk = abap_true AND p_bukrs IS INITIAL.
MESSAGE 'You need to enter something.' TYPE 'I' DISPLAY LIKE 'E'.
ENDIF.
+0
嗯。好。它有效,但程序結束。我找到了一個方法。我可以簡單地放上'MESSAGE',你需要輸入一些東西。'類型'我'顯示像'E'.' – luiserta
相關問題
- 1. 更改隱藏單選按鈕
- 2. 隱藏一個單選按鈕選項
- 3. 如何選擇單選按鈕時更改隱藏表單數據的值?
- 4. AngularJS + Ionic - 如何在隱藏參數更改時取消隱藏按鈕
- 5. 單擊單選按鈕後更改隱藏名稱屬性
- 6. 單擊下一個單選按鈕後隱藏單選按鈕的隱藏輸入
- 7. 隱藏單選按鈕圖標,但不隱藏單選按鈕圖標
- 8. 更改單選按鈕的大小,它隱藏一個div裏面
- 9. jQuery顯示/隱藏單選按鈕更改頁面加載
- 10. 當選擇單選按鈕時更改隱藏的輸入字段值
- 11. 單擊單選按鈕,隱藏div
- 12. 居中兩個按鈕時,將有時隱藏一個按鈕
- 13. 點擊一個href選擇隱藏的單選按鈕
- 14. 隱藏按鈕上一個
- 15. iOS/iPhone-當單擊另一個按鈕時隱藏一個按鈕
- 16. 製作一個隱藏按鈕(不隱藏)
- 17. 單擊單選按鈕時隱藏/顯示選項
- 18. 強制選擇單選按鈕回發
- 19. 截斷隱藏單選按鈕
- 20. 隱藏/顯示通過單選按鈕
- 21. 隱藏在NO單選按鈕
- 22. 如何隱藏div單選按鈕
- 23. jQuery單選按鈕顯示/隱藏
- 24. 隱藏檢查單選按鈕用CSS
- 25. 單選按鈕和隱藏字段
- 26. 隱藏單選按鈕onclick javascript
- 27. jquery單選按鈕顯示/隱藏
- 28. 單選按鈕隱藏/顯示所有
- 29. 隱藏asp單選按鈕文本
- 30. 強制更改database.yml參數
請指定您是在說選擇屏幕還是常規屏幕。 – vwegert
對不起,它在選擇屏幕。 – luiserta