數(shù)據(jù)校驗

2024-03-07 15:33 更新

Dorado中包含了常規(guī)所需的各種校驗機制,對用戶的輸入加以控制。Dorado中的數(shù)據(jù)校驗框架支持瀏覽器校驗和服務(wù)器校驗規(guī)則,甚至可以瀏覽器和服務(wù)器的雙重校驗。 常用的校驗有: 以上這些校驗,有一些并不需要開發(fā)人員做特殊設(shè)定就可以起作用,例如數(shù)字或日期類型的數(shù)據(jù),在View的設(shè)計中會自動根據(jù)PropertyDef的數(shù)據(jù)類型自動判斷,如下面的日期校驗: 當(dāng)我們輸入一個非法的日期字符串,系統(tǒng)會自動的給出"無效日期格式"的提示信息。 有些校驗器需要我們專門在View中做配置才會起作用,如: 上圖中,我們在productName中添加了一個LengthValidator,并對該校驗器做了相關(guān)的屬性配置。 還有的校驗器需要我們編寫服務(wù)器端代碼,才能起作用,如AjaxValidator。 另外在Dorado中的數(shù)據(jù)校驗還提供了不同的校驗級別:error,warn,info,ok.不同的校驗級別在界面顯示效果上也會有所不同: 如上圖中,編輯框的顏色有黃色的和紅色的,編輯框后面的信息提示圖標(biāo)有所差別。 另外每個校驗器我們還可以通過器runAt屬性定義其在客戶端進行數(shù)據(jù)校驗還是服務(wù)器端,或都做校驗: 下面我們通過一些實戰(zhàn)用例,進一步加深對Dorado中數(shù)據(jù)校驗的基本了解。由于數(shù)字和日期類型的校驗已經(jīng)自動生效,在下面的實戰(zhàn)范例中我們不再對這兩種類型的數(shù)據(jù)校驗的使用做說明。

  • 基本應(yīng)用
  • 表單的數(shù)據(jù)校驗
  • 校驗級別
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號