只有在資料提交到eo中的時候才會執行set方法進行驗證。
如果想要實現實時驗證,可以在輸入引數的地方新增事件,但是無需為此事件建立方法。
我的理解:
1.我們在頁面上對內容進行修改的時候,oaf框架僅僅是將內容快取到了元件當中,只有當執行了submit處理之後,才會將元件中的值執行vo中set方法提交到vo中,若此vo基於eo,會同時執行eo中的set方法。
2.當我們為頁面上的元件新增了事件(全域性或區域性事件)之後,對該元件內容的更新都會直接進行submit處理且,而不必等到最後一起submit,這樣就實現了實時性。
參考資料。
在toolbox下的tutorial工程裡面,對員工驗證有完整的eo新增驗證方法。
兩種檢查資料重複性的方法
我們在etl測試過程中經常甚至是必須要檢測某一批資料中的某些維度在表範圍內是否重複。本文就介紹兩種檢測資料重複的簡單方法。方法1 sql法 如果這些資料在資料庫中,那完全簡單而且ok。具體方法為 select sum c count c uniq from select count 1 c from...
在LINQ中對資料進行增 刪 改操作
fairceodataclassesdatacontext f new fairceodataclassesdatacontext 新增 product product new product product.productname txtproductname.text.trim product....
在EORow或者VORow中對資料進行重複性校驗
需求 在設定付款條件時不允許賬期 付款方式重複。由於本次需求僅需要對vo快取中的資料進行重複性校驗,所以僅需進行快取遍歷即可,不需要校驗資料庫。方式1,在eorow的進行資料校驗。public void setpaymenttermsid number value setattributeinter...