動態清單

當資料庫中沒有存在代碼對照資料表時,而又想顯示代碼所對應的名稱,設計人員可以在此頁面上建立代碼對照檔,
其效果相當於列舉清單,為一次性使用,只針對此頁面的此欄位有效果。

此章節包含的主題:

[自訂清單]

按+輸入欄位值及對應的標題,完成後即可在Run看到選單效果及欄位原為Value值則會換成標題。

執行效果: 需搭配欄位屬性上的控制項類別選項呈現。

附註:

若想要其他頁面也可使用用,請至系統管理的<列舉清單管理>上設定。


[前端Script]

在使用Script時,需將資料串成 Json格式,系統才可接收並轉換成清單讓User挑選。

例如:國家表示方式: value 表示欄位值,Caption 表顯示的名稱

return [{value:"TW", caption:"台灣"},{value:"USA", caption:"美國"},{value:"JP", caption:"日本"}];

執行效果: 需搭配欄位屬性上的控制項類別選項呈現。

[REST Service]

利用呼叫 REST服務提供者所得到的回傳值,其回傳值需傳回Json格式,系統才可接收並轉換成清單讓User挑選,
設定方式:

建立作法

  1. 伺服器:下拉挑選服務所在的主機網址。

  2. 啟用:預設勾選表示啟用,若不執行此服務可取消勾選。

  3. 附註:

    如伺服器無法下拉,請至系統管理[伺服器]的新增伺服器。

  4. 路徑:輸入連結自行開發服務的URL路徑。
    例下方為服務完整的URL只需填入8888/後方的路徑

    http://localhost:8888/api/values

  5. 方法:輸入連結自行開發服務中所定義的方法名稱。(例: GET、POST、PUT、DELETE)

  6. 條件:需自行按+新增傳遞的條件名稱及型別及值。

  7. 附註:

    若值為使用者動態輸入的值,則可點選編輯Script 進行欄位值的挑選。

執行效果: 需搭配欄位屬性上的控制項類別 ComboBox選項呈現。

[SQL Command]

為一段SQL語法所得到的二個欄位的清單值。

  1. 資料庫:建議選Default為抓取原頁面所引用的資料庫,若不同資料庫請再下拉選擇。

  2. SQL 語法:輸入SQL語法時需注意第一個欄位為 value值,第二個欄位為caption值。

  3. Select Distinct Gender,case when (Gender='F') then '女性' else '男性' end as caption From Staffs

執行效果: 需搭配欄位屬性上的控制項類別選項呈現。

[Stored Procedure]

為呼叫Stored Procedure執行的結果,若有回傳值表成立則唯讀,無回傳值則不唯讀可編輯。

  1. 資料庫:建議選Default為抓取原頁面所引用的資料庫,若不同資料庫請再下拉選擇。

  2. Stored Procedure:挑選已在資料庫建立好的Stored Procedure Name。

  3. 條件:系統會抓取此Stored Procedure所需傳入的條件名稱,請再設定條件值。

執行效果: 需搭配欄位屬性上的控制項類別選項呈現。

 

關於我們 網站導覽 隱私權保護及著作權聲明 服務專線:(02)2726-0885