editchanged 和 itemchanged 的區別(轉)
editchanged 和 itemchanged 的區別[@more@]
editchanged 和 itemchanged 的區別
editchanged:用於在本欄位更改時觸發,多用於dw的edit為dddw,ddlb風格時候。
itemchanged:用於在當前列上實事的觸發,edit為普通列。
itemchanged事件裡千萬莫寫accepttext,否則會死得很難看,切記切記
在itemchanged事件發生時,當前輸入的值並未正式進入當前編輯欄的value層,而是仍然處理text層,value層中的仍然是原來的資料,所以,這時如果用getitem函式去取當前編輯欄的值,取到的仍會是上次的結果,如果要取使用者剛輸入的內容,要用到itemchanged事件的一個引數:data,data中儲存的就是本次輸入的內容(注,是字串型的,所以處理前要根據列型別進行相應轉換)
在itemchanged中取數不能用getitem獲取當前值,只能用DATA
if isnull(dw_name.object.filedname[row]
) then
dw_name.object.filedname[row] = 0
end if
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10957369/viewspace-965847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉發和重定向的區別?
- 轉發和重定向的過程和區別
- input屬性disabled和readonly的區別(轉)
- 【轉】理解 CI 和 CD 之間的區別
- Vue中computed和watch的區別(轉載)Vue
- 強制型別轉換(int)、(int&)和(int*)的區別型別
- String.valueOf和強制型別轉換(String)的區別型別
- ../和./和/的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- ||和??的區別
- /*和/**的區別
- GO語言中string和[]byte的區別及轉換Go
- 塊元素和行內元素的區別與轉換
- VUE的兩種跳轉push和replace對比區別Vue
- jquery $(this) 和this的區別jQuery
- JQuery this和$(this)的區別jQuery
- T和?的區別
- makefile =和:=的區別
- ++a和a++的區別
- ./ 和sh 的區別
- [轉載] spring aop 環繞通知around和其他通知的區別Spring
- 【轉載】Maven中-DskipTests和-Dmaven.test.skip=true的區別Maven
- [轉帖]盤點selenium4和selenium3的區別
- 和區別
- springmvc和springboot的區別SpringMVCSpring Boot
- SDK和API的區別?API
- ArrayList和LinkedList的區別?
- button和submit的區別MIT
- MTV和MVC的區別MVC
- hadoop和spark的區別HadoopSpark
- rpop 和 brpop的區別
- WebApi和MVC的區別WebAPIMVC
- GET和POST的區別?
- ArrayList和LinkedList的區別
- WBS和TASK的區別?
- JavaScript中for in 和for of的區別JavaScript
- innerText 和 textContent 的區別?
- var 和 let 的區別