當資料庫中沒有存在代碼對照資料表時,而又想顯示代碼所對應的名稱,設計人員可以在此頁面上建立代碼對照檔,
其效果相當於列舉清單,為一次性使用,只針對此頁面的此欄位有效果。
此章節包含的主題:
按+輸入欄位值及對應的標題,完成後即可在Run看到選單效果及欄位原為Value值則會換成標題。
執行效果: 需搭配欄位屬性上的控制項類別選項呈現。
附註: |
---|
若想要其他頁面也可使用用,請至系統管理的<列舉清單管理>上設定。 |
在使用Script時,需將資料串成 Json格式,系統才可接收並轉換成清單讓User挑選。
例如:國家表示方式: value 表示欄位值,Caption 表顯示的名稱
return [{value:"TW", caption:"台灣"},{value:"USA", caption:"美國"},{value:"JP", caption:"日本"}]; |
執行效果: 需搭配欄位屬性上的控制項類別選項呈現。
利用呼叫 REST服務提供者所得到的回傳值,其回傳值需傳回Json格式,系統才可接收並轉換成清單讓User挑選,
設定方式:
建立作法
伺服器:下拉挑選服務所在的主機網址。
啟用:預設勾選表示啟用,若不執行此服務可取消勾選。
附註: |
---|
如伺服器無法下拉,請至系統管理[伺服器]的新增伺服器。 |
路徑:輸入連結自行開發服務的URL路徑。
例下方為服務完整的URL只需填入8888/後方的路徑
http://localhost:8888/api/values |
方法:輸入連結自行開發服務中所定義的方法名稱。(例: GET、POST、PUT、DELETE)
條件:需自行按+新增傳遞的條件名稱及型別及值。
附註: |
---|
若值為使用者動態輸入的值,則可點選編輯Script 進行欄位值的挑選。 |
執行效果: 需搭配欄位屬性上的控制項類別 ComboBox選項呈現。
為一段SQL語法所得到的二個欄位的清單值。
資料庫:建議選Default為抓取原頁面所引用的資料庫,若不同資料庫請再下拉選擇。
SQL 語法:輸入SQL語法時需注意第一個欄位為 value值,第二個欄位為caption值。
Select Distinct Gender,case when (Gender='F') then '女性' else '男性' end as caption From Staffs |
執行效果: 需搭配欄位屬性上的控制項類別選項呈現。
為呼叫Stored Procedure執行的結果,若有回傳值表成立則唯讀,無回傳值則不唯讀可編輯。
資料庫:建議選Default為抓取原頁面所引用的資料庫,若不同資料庫請再下拉選擇。
Stored Procedure:挑選已在資料庫建立好的Stored Procedure Name。
條件:系統會抓取此Stored Procedure所需傳入的條件名稱,請再設定條件值。
執行效果: 需搭配欄位屬性上的控制項類別選項呈現。