使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

i042416發表於2018-12-09

假設我想根據Sales Order的outbound delivery欄位來控制這個Trigger Delivery按鈕的動態顯示:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

首先Adapt->Edit Master Layout進入Key user調整模式:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

滑鼠放到按鈕上,點選這個小扳手:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

點選Rule超連結,

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

進入Rule編輯器:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

新建一個名為zoutbound_delivery的rule:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

點選Functions裡的IF:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

Code區域自動出現了這個Rule的模板:

IF(logical_expression, value_if_true, value_if_false)

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

接下來我們只需要依次編輯條件表示式,然後是條件表示式為true和false時整個表示式的值。

因為我的判斷條件是檢測Outbound Delivery欄位是否有值,所以從左邊Field Names裡選擇Outbound Delivery,單擊,這個欄位的名稱就自動出現在中間的條件表示式裡:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

最後完成如下圖所示:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示

點Apply:

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示


要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

使用SAP C4C rule editor動態控制UI上某個按鈕是否顯示


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2284642/,如需轉載,請註明出處,否則將追究法律責任。

相關文章