檢查使用者輸入值是否符合定義判斷式。當撰寫的判斷式有回傳值表示輸入檢查設定被觸發,反之當判斷式沒有傳回值表示輸入正確可繼續表單欄位輸入。觸發檢查時機:滑鼠游標離開輸入框時,系統立即作檢查。
以滑鼠左鍵點擊上方的[輸入檢查]按鈕
此章節包含的主題:
使用Java Script語法執行欄位輸入檢查判斷
以滑鼠左鍵點擊[Script]設定右側[編輯Script]按鈕
[腳本編輯]並撰寫Java Script語法
當預覽測試時,USER輸入完成後,離開這個輸入,系統立即觸發檢查時機
Java Script範例:
if ($paramStr_Parameter1$>100000){ |
使用Rest Service執行欄位輸入檢查判斷,設定方式有兩種:
選擇已建置好的Rest Service執行
設定[預設服務],於下拉選單中選擇已建置好的Rest Service執行
[啟用]預設勾選狀態
設定[方法],於下拉選單中選擇欲執行輸入檢查的Function
條件區塊自動產生該Function所有傳入參數
設定傳入參數相對應的傳入值
當預覽測試時,USER輸入完成後,離開這個輸入,系統立即觸發檢查時機
附註: |
---|
請先將欲執行的Rest Service於[系統管理]中的<[服務]>新增建置 |
使用SQL語法Select …Case …when …來檢查使用者輸入值並傳回相應的結果
設定[資料庫]項目,從下拉選單中選擇設定好的資料庫連線,Default為同頁面設計選擇的資料庫連線
設定[SQL]項目,以滑鼠左鍵點擊文字方塊右側[編輯SQL]按鈕
[SQL編輯器]並撰寫SQL語法Select …Case …when …
當預覽測試時,USER輸入完成後,離開這個輸入,系統立即觸發檢查時機
SQL Command範例:
Use[ClassDB]
|
附註: |
---|
當SQL語法加入欄位輸入值時,請在欄位參數前後加上{{...}},例如:{{$ShippedDate$}} |
使用Stored Procedure執行欄位輸入檢查判斷
設定[資料庫]項目,從下拉選單中選擇設定好的資料庫連線,Default為同頁面設計選擇的資料庫連線
設定Stored Procedure,從下拉選單中選擇Stored Procedure
選擇執行的Stored Procedure後下方會列出所有輸入參數
設定[值]給相對應的條件參數
當預覽測試時,USER輸入完成後,離開這個輸入,系統立即觸發檢查時機
Stored Procedure範例:
USE [Class_DB]
|