今天來介紹如何在系統標準頁面增加 客製化 欄位。這次將在 Sales Order 頁面上新增一個Check Box 欄位作為範例。
首先到Sales Order的DB Table增加我們欄位Schema
(建議客製欄位皆以”Usr”開頭方式命名,以便系統識別)
第二步,到客製化專案去新增Sales Order 的DAC Extension,並加上我們剛剛新增的欄位。
- 對應DB Schema 欄位型別
- 告訴系統這個欄位的預設值 = False,且不進行檢核
- 在頁面上呈現的欄位名稱
- 實際DB中的欄位名稱
最後,到客製專案中 選擇Screens -> Add Screen -> Customize Existing Screen -> Sales Orders
點選Add Data Fields -> Customer就可以看到我們剛剛加的欄位(客製欄位) 勾選按下 Create ControlS
就可以看到系統把把欄位加到頁面結構中
最後可以點選 PREVIEW CHANGS 來看結果
確認無誤後,再將專案Publish到系統中,即可完成新增客製欄位。