其初值為非固定的字串,或可依據其他欄位值動態更換所得到的變動值。
此章節包含的主題:
利用JavaScript語法進行判斷,可再搭配編輯Script畫面提供的系統參數或進階函
式得到,以下提供三種常見寫法。
自動顯示登入者的ID:
System("userID") |
自動顯示上個月初日期:
ToText(GetFirstDateOfLastMonth(),"yyyy/MM/dd") |
JavaScript語法搭配if的用法:
if(System("userID")=="admin") |
依據欄位:輸入觸發此判斷式的欄位名稱。
利用呼叫 REST 服務提供者所得到的回傳值(只接受單一回傳值)設計方式:
建立作法
伺服器:下拉挑選服務所在的主機網址。
啟用:預設勾選表示啟用,若不執行此服務可取消勾選。
附註: |
---|
如伺服器無法下拉,請至系統管理[伺服器]的新增伺服器。 |
路徑:輸入連結自行開發服務的URL路徑。
例下方為服務完整的URL只需填入8888/後方的路徑
http://localhost:8888/api/values |
方法:輸入連結自行開發服務中所定義的方法名稱。(例: GET、POST、PUT、DELETE)
條件:需自行按+新增傳遞的條件名稱及型別及值。
附註: |
---|
若值為使用者動態輸入的值,則可點選編輯Script 進行欄位值的挑選。 |
為一段SQL語法所得到的單一回傳值,其SQL語法還可再搭配編輯Script使用由系統提供的參數而取得。
資料庫:建議選Default為抓取原頁面所引用的資料庫,若不同資料庫請再下拉選擇。
SQL 語法:輸入SQL語法
例依據登入者的ID自動取得登入者在Employe Table所記錄的Name。
Select JobTitle From Staffs Where EmployeeID='{{System("userID")}}' |
為呼叫Stored Procedure所得到的單一回傳值。
資料庫:建議選Default為抓取原頁面所引用的資料庫,若不同資料庫請再下拉選擇。
Stored Procedure:挑選已在資料庫建立好的Stored Procedure Name。
條件:系統會抓取此Stored Procedure所需傳入的條件名稱,請再設定條件值。
由系統自動產生編號於畫面上,且產生的編號無法修改。
自動編號:挑選已在系統管理[自動編號]設定動的自動編號名稱。
執行時機 前編:頁面上資料作新增時,編號會顯示在畫面上,不管有無存儲編號會自動+1。
後編:自動編號不會顯示在畫面上,由系統在儲存時再產生編號+1。
附註: |
---|
若挑選的自動編號名稱在系統管理建立時有指定資料庫,且執行時機挑選為後編,則系統會再指定的資料 |
系統會自動產生1~N的號碼顯示在畫面上。主要是搭配 MasterDetail中的Detail 使用才有效果。輸入模組才有支援
動態提供取得今天日期或今天+-幾日。
附註: |
---|
若要取得其他日期或年度,請參考[前端Script]。 |